本人使用Delphi 6开发了一个active form控件,在本机上注册发布运行均没有问题,但是在其他机器上均不能注册。
我发现问题在于在本机我使用delphi自带的activex register server进行注册(一切正常),在其他机器上(不论打包成cab浏览器自动注册;还是用regsvr32手动注册)均提示成功,可是用Microsoft ActiveX Control Pad进行测试,虽然该控件在activex的列表中存在,但是并没有真正注册成功。
然后我又找到delphi自带的tregsvr(也是注册ocx用的),拷贝到其他机器上,注册依然提示成功,可是控件仍无法使用。
不知我在注册中忽略了什么关键步骤,还是什么其他的问题。难道delphi自带的register activex server除了调用regsvr32还有什么其他的动作?菜鸟我先谢了!分不够可以再加!