新建一个Active Form
在 private 下添加
sno:String;
procedure setSno(ss:String);在 public 下添加 属性abc
property abc:String read sno write setSno;在 implementation 在添加
procedure TfsC.setSno(ss:String);
begin
sno:=ss;
end;在一个按钮
procedure TfsC.Button1Click(Sender: TObject);
begin
showmessage('||'+sno);
end;在网页中调用
<HTML>
<H1> Delphi 7 ActiveX Test Page </H1><p>
You should see your Delphi 7 forms or controls embedded in the form below.
<HR><center><P>
<OBJECT
classid="clsid:6B0FD0F3-6F50-4F5E-A7B6-E22603427D3C"
codebase="http://localhost:8080/fsCProj1.ocx#version=1,0,0,0"
width=350
height=250
align=center
hspace=0
vspace=0
>
<param name="abc" value="ssss">
</OBJECT>
</HTML>点按钮只显示 || 我想应该显示 ||ssss
是哪出错呀??
在 private 下添加
sno:String;
procedure setSno(ss:String);在 public 下添加 属性abc
property abc:String read sno write setSno;在 implementation 在添加
procedure TfsC.setSno(ss:String);
begin
sno:=ss;
end;在一个按钮
procedure TfsC.Button1Click(Sender: TObject);
begin
showmessage('||'+sno);
end;在网页中调用
<HTML>
<H1> Delphi 7 ActiveX Test Page </H1><p>
You should see your Delphi 7 forms or controls embedded in the form below.
<HR><center><P>
<OBJECT
classid="clsid:6B0FD0F3-6F50-4F5E-A7B6-E22603427D3C"
codebase="http://localhost:8080/fsCProj1.ocx#version=1,0,0,0"
width=350
height=250
align=center
hspace=0
vspace=0
>
<param name="abc" value="ssss">
</OBJECT>
</HTML>点按钮只显示 || 我想应该显示 ||ssss
是哪出错呀??
菜单--Viwe--type Library--可以看到Form的属性
增加属性:
New proporty(注意是图标)--Name:属性的名字(sno)。
如果是可读写的,就有两个属性函数,一个是Get,另一个是Set。
刷新(Refresh Implementation)后在 单元里可以看到两个get函数和set过程,把相应的程序写进去。
function TShowtime.Get_sno: Integer;
begin
//...
end;
procedure TShowtime.Set_sno(Value: Integer);
begin
//...
end;
然后就可以了使用传进来的参数了
好象第一行的参数就是读不到,郁闷