看看你的系统目录中(Windows或Winnt)Downloaded Program Files文件夹中是否有你的控件!如果没有说明没有正确下载。你的问题大概应该是没有下载吧,否则应该看到啊。
run 下面的工具可以生成自动安装包的不错的,和Ms的比有点不是太好
我把所有ActiveX的限制都改为启用了,所以没有提示。
lining_cumt985(小白): 除了关注.ini文件外,你的ActiveForm所在页面的原代码应该有如下的表示INi文件地址的信息: <HTML> <H1> Delphi 5 ActiveX Test Page </H1><p> You should see your Delphi 5 forms or controls embedded in the form below. <HR><center><P> <OBJECT classid="clsid:09B3D145-207C-11D4-AEF2-00E04CDD9A72" codebase="http://202.119.192.240/*********.inf" width=285 height=157 align=center hspace=0 vspace=0 > </OBJECT> </HTML>
应该是注册问题,到你的注册表里搜索Activeform有没有注册
如果没有,你自己手工注册
;C++Builder-generated INF file for ActiveForm1Proj1.ocx
[Add.Code]
ActiveForm1Proj1.ocx=ActiveForm1Proj1.ocx
BORLNDMM.dll=BORLNDMM.dll[ActiveForm1Proj1.ocx]
file=http://202.119.192.240/ActiveForm1/ActiveForm1Proj1.cab
clsid={279F38CF-6966-46CB-BF74-88EFA273E928}
RegisterServer=yes
FileVersion=1,0,4,0[BORLNDMM.dll]
file=http://202.119.192.240/ActiveForm1/BORLNDMM.cab
FileVersion=5,0,12,34
DestDir=11
不是同一机器,记着该开发环境中自动生成的HTM文件中的IP有个问题:
“BORLNDMM.dll”是做什么用的,我的自动生成的HTM文档中怎么没有?
如没有数据库操作---------显示
如有数据库操作----------不能显示
如用activeform+com服务器-----不能显示
如activeform+应用程序服务器-----显示关注中。。
lining_cumt985(小白):
除了关注.ini文件外,你的ActiveForm所在页面的原代码应该有如下的表示INi文件地址的信息:
<HTML>
<H1> Delphi 5 ActiveX Test Page </H1><p>
You should see your Delphi 5 forms or controls embedded in the form below.
<HR><center><P>
<OBJECT
classid="clsid:09B3D145-207C-11D4-AEF2-00E04CDD9A72"
codebase="http://202.119.192.240/*********.inf"
width=285
height=157
align=center
hspace=0
vspace=0
>
</OBJECT>
</HTML>