有关ACTIVEFORM的一个问题?(100分)

  • 主题发起人 主题发起人 leonwang
  • 开始时间 开始时间
L

leonwang

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个三层的程序,客户端是ACTIVEFORM结构,我在测试机上用IE浏览,一切正常(三层都在测试机上);
可是别人通过INTERNET浏览,ACTIVEFORM却显示不出来(安全已经设为低了),这是为什么?


没办法了!!!
 
ActiveForm属于ActiveX控件,而在Internet上用户机器没有这个控件的情况下,
需要在服务器端制作一个inf文件以便提供安装信息。
另外,IE选项的“高级”页中有是否显示ActiveX的选项,可能没有打开。
 
我也想知道问题的解决方法
 
是否别人的机器需要用 regsvr32 对您写的ocx进行注册
 
正解:
把你的activex form用vb下的packet工具生成internet发布的包(*.cab文件)
然后在你的html中指定OBJECT CLASSID=xxxxxxxxxx,CODEBASE=
"YOUPACKET.CAB#version=1,0,0,0"即可。
他人的ie第一次访问你的页面时会出现自动安装界面的。
 
上面说错了:
这是delphi的:
1)project页中选者Use CAB file comporssion与Deplopy additional
filesAdditional Files页中添加数据表及索引文件 并选Compress in
project CAB

2)然后在你的html中指定OBJECT CLASSID=xxxxxxxxxx,CODEBASE=
"YOUPACKET.CAB#version=1,0,0,0"即可。他人的ie第一次访问你的页面时会出现自动安装界面的。
 
hi,I have done what the g622 said,but it still does not work.
Why.
The things just like what leonwany happened.

 
Why I can not register activex in IE automatically.
Help!Help!Help!
I can give $150 for that.
Anyone knows answer can go to visit the question. (title is Active Form)
 
我做了一个三层的程序,客户端是ACTIVEFORM结构,如果 不 运行 Delphi 5 的"Run"菜单下的"Register ActiveX Server" , 在IE下不能显示,但如果运行 Delphi 5 的"Run"菜单下的"Register ActiveX Server" 之后, 可在本机IE下示,但在其他机器用IE下浏览时ActiveForm仍不能显示,我应怎么修改?(安全已经设为低了),这是为什么?多谢!!!
 
后退
顶部