用delphi6的向导做activeform,没有对窗体进行任何修改,发布时已经被下载到了客户端,并且在在客户端成功注册,可就是显示不出来,为什么!??(100

  • 主题发起人 goodshilei
  • 开始时间
G

goodshilei

Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi6的向导做activeform,没有对窗体进行任何修改,发布时已经被下载到了客户端,并且在在客户端成功注册,可就是显示不出来,为什么!??(100分)<br />用delphi6的向导做activeform,没有对窗体进行任何修改,
发布时已经被下载到了客户端,并且在在客户端成功注册,
可就是显示不出来,为什么!??
环境:
windows2000 professional
delphi6 打了2号补丁
ie5。5
注意,这个activeform在用向导创建出来以后没有作任何修改,直接进行的build并进行
web deploy,客户端也已经成功的下载,并且成功的进行了注册(我用regedit在客户端
查了一遍),可就是显示不出来。
 
.htm 中activexWEB地址与实际不符。
 
这点我保证是没有问题的,我到Temporary Internet Files文件夹中查过了,
确实有我的cab文件,而且在2000下winnt/downloaded programs目录中也有我的activeform
的注册信息,但就是在网页中显示不出来,老兄你也可以试一下,如果delphi6+windows2000pro
+ie5,没有问题的话,那我就该重装系统再试试了
 
和你一样,[^]本人是 delphi6+win2kserver+ie5
 
IE禁止下载任何控件,用3721上网助手修改。
 
把ie的安全级别设低点
 
选择[Run]-->[Install COM+ Objects]
弹出Install COM+ Objects对话框
点击Application按钮
弹出Move COM+ Objects对话框
在Application Name一栏
选择[red]IIS Utilities[/red]
 
to:tl_lyq,eliuren
两位老兄,我的控件已经被下载到了客户机,并且已经注册成功,但是无法正常现实
to:D李,
我是打算解决客户端的问题,不是开发机上的问题

 
把代码巾上来看看
 
把你的ocx用VB或Delphi调一下,看看能否正常,如果正常说明是你发布的问题,看看路径/版本号/和
客户端IE的设置。
否则就是Ocx本身就有问题了。
 
如果我在客户机上直接安装注册,一切ok,但请注意,我通过ie自动下载时,控件确实已经成功注册
 
我也有这样的问题
 
OCX路径设置有问题,应在IIS中设置。
如果在IE的地址中输入其路径,可出现下载文件界面即可。
 
请问:我的程序所连接的数据库是在本机上的d盘,在ado中连接数据库也是d盘,如果下到客户机上是否会提示路径不对,这样有什么解决办法吗,请赐教
 
本地数据库不行的,activexform不支持。最好的方法,是换数据库,sql 或orical
 
你用的操作系统是Win2000/WinXP,假如是上面两种系统的话,
需要保证该用户拥有Power User或Administrator的权限。
 
我遇到的问题跟你一样不过我是delphi 7.0+2000 server
 
呵..
这问题嘛,曾困扰我一个星期呢
如果你编写的ActiveX Form无法在网页里面显示出来,而你又把其他的方面都明白了的话,那么你可以查一查下面的这个方面的问题,在你的ActiveX Form的主窗体的源代码中,有类似下面的代码:
initialization
TActiveFormFactory.Create(
ComServer,
TActiveFormControl,
TlyhAxForm,
Class_lyhAxForm,
1,
'{BC92EC83-BA34-48A4-B236-B4AC3D3938AF}',
OLEMISC_SIMPLEFRAME or OLEMISC_ACTSLIKELABEL,
tmApartment);
end.

注意,问题就在这里,请把那个GUID去掉改成下面的即可:
initialization
TActiveFormFactory.Create(
ComServer,
TActiveFormControl,
TlyhAxForm,
Class_lyhAxForm,
1,
'',
OLEMISC_SIMPLEFRAME or OLEMISC_ACTSLIKELABEL,
tmApartment);
end.
 
我也是遇到这个问题,我看了,我的程序中没有那个GUID,同样是不能正确注册,不过他在我的机器上注册成功了,另我发布在网上,别人下载后则不能显示。还有,我用D6生成的CAB我直接在机器上用注册程序注册都不成功,(在我重装系统前都可以成功的)注册解压出来的OCX可以成功一半,会提示出错,在WIN2000下,提示是某个单元只能读,在98下则只看见程序非法操作了。有一个地址就是发布的。http://www.fyrs.org/chat/pk/fyrswzqProj1.htm,请各位测试一下,看有哪位能看见棋盘。
 
看见了,连接不行
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部