如何在客户机上注册ActiveX控件?
我在自己机器上用ATL编好了一个ActiveX控件,但只能在本机上注册。将生成dll文件copy到其它的机器上就注册不了,在客户机上用regsvr32注册dll提示找不到的模块。但在本机上用regsvr32就没有问题。请问该怎样编辑控件才能正确的在其它机器上注册控件?
另外在web的html的页面中(比如C#的WebApplication中)调用该控件时,控件的属性页找不到,但在Windows的应用程序中属性页正常。不知道是什么地方的问题。不知道是不是属性页的设置没有对?
我的控件使用Microsoft ActiveX Control Pad注册到网页时会自动退出注册程序,不知道为什么。另外如何在网页上使用自己编的ActiveX,而能保证访问的客户端能正确的下载和注册控件。
希望大哥们能及时解答小弟的问题,以解燃眉之急。
万分感谢。
问题点数:100、回复次数:8Top
1 楼masterz(www.fruitfruit.com)回复于 2003-08-02 09:51:49 得分 100
"在客户机上用regsvr32注册dll提示找不到的模块"
估计是你的控件用到了一些dll,在其他机器上没有。你用depends.exe看一下,需要把哪些dll和你的控件一起发不Top
2 楼win32c(清茶+浓咖啡=C#)回复于 2003-08-02 10:27:04 得分 0
版本问题
你把控件版本提高点Top
3 楼Devilsome(Knifer)回复于 2003-08-02 18:50:16 得分 0
我的系统是XP,我的控件使用了DirectX9开发包,使用了DirectX的dll,客户机是Win2000。那么如何让客户机从网页上自动下载注册控件?
谢谢。
Win32c大哥,你说的控件版本是指什么?Top
4 楼Devilsome(Knifer)回复于 2003-08-02 22:03:15 得分 0
嘿嘿,现在我的控件可以在客户端注册了,因为客户端缺少了MSVCR71的dll,copy过去就行了,这个居然搞了我二天……
我用的是vs2003,讨厌……
另外,如果要将控件使用到的dll一起发布,该怎样做,请教!Top
5 楼masterz(www.fruitfruit.com)回复于 2003-08-03 01:54:12 得分 0
控件使用到的dll放在控件同一个目录就可以了Top
6 楼Devilsome(Knifer)回复于 2003-08-03 19:33:13 得分 0
哦,谢谢~~!!
我的控件添加了put和get文件名的方法,如何在html的脚本里使用?比如设定一个要用来显示的文件。我实在搞不清在html的脚本里如何使用我写的函数……
大哥帮帮忙~Top
7 楼Devilsome(Knifer)回复于 2003-08-03 20:16:46 得分 0
还有个问题,为什么我的控件在ASP.NET的页面设计中不能自动生成参数代码,
比如<PARAM NAME="Caption" VALUE="ATL Rules">之类的,我以及把属性加入到I××Ctl中了。Top
8 楼Devilsome(Knifer)回复于 2003-08-04 21:14:47 得分 0
哎哟,没人回贴呢…………
再等一天,就结贴了…………………………………………Top




