自
自我教育
Unregistered / Unconfirmed
GUEST, unregistred user!
我定义了一个Property Text
在private中声明了一个变量
strText:widestring;
并在set_Text过程中给变量赋值
strText:=Value;
在get_Text过程中返回值
Result:=strText;
在窗体中button1的on_click事件中
showmessage(strText);
然后注册ocx组件
修改发布的htm中的代码如下:
<OBJECT
classid="clsid:4A708C55-C26E-11D7-B459-006008A13063"
codebase="http://localhost/muti/ParamProj1.ocx#version=1,0,0,0"
width=350
height=250
align=center
hspace=0
vspace=0
>
<param name="Text" value="new"> ----给参数赋值
</OBJECT>
结果:
当点击Button时,showmessage窗体中显示不出"new"
全部代码如下:
function TParam.Get_Text: WideString;
begin
Result := strText;
end;
procedure TParam.Set_Text(const Value: WideString);
begin
strText := Value;
end;
procedure TParam.Button1Click(Sender: TObject);
begin
showMessage(strText);
end;
在private中声明了一个变量
strText:widestring;
并在set_Text过程中给变量赋值
strText:=Value;
在get_Text过程中返回值
Result:=strText;
在窗体中button1的on_click事件中
showmessage(strText);
然后注册ocx组件
修改发布的htm中的代码如下:
<OBJECT
classid="clsid:4A708C55-C26E-11D7-B459-006008A13063"
codebase="http://localhost/muti/ParamProj1.ocx#version=1,0,0,0"
width=350
height=250
align=center
hspace=0
vspace=0
>
<param name="Text" value="new"> ----给参数赋值
</OBJECT>
结果:
当点击Button时,showmessage窗体中显示不出"new"
全部代码如下:
function TParam.Get_Text: WideString;
begin
Result := strText;
end;
procedure TParam.Set_Text(const Value: WideString);
begin
strText := Value;
end;
procedure TParam.Button1Click(Sender: TObject);
begin
showMessage(strText);
end;