vb开发的ActiveX控件,如何在Delphi中正确使用?(50分)

  • 主题发起人 主题发起人 bellie
  • 开始时间 开始时间
B

bellie

Unregistered / Unconfirmed
GUEST, unregistred user!
我用vb开发了一个ActiveX控件,生成了.ocx,并进行了注册
在Delphi里import activex control,一切正常没有报错
可最后却没有出现平时安装ActiveX控件时会跳出的信息框
"new component has been registered:***.***"
并且在工具栏里也找不到该控件可供使用
请问这是使用vb开发ActiveX控件造成的问题吗?
 
1。使用RegSvr32.exe(在System目录下)注册ActiveX DLL
2。有两个办法首先调用ActiveX :
(1)使用CreateObject函数动态地建立对象。在Delphi的Demos/ActiveX/OleAuto/AutoCtrl目录中有这方面的例子,它是调用Word的例子。
(2)使用Project|Import Type Library项,然后从目前系统中注册的所有DLL中找到你的DLL,这样Delphi就会生成一个.pas文件,你可以调用这个单元来使用ActiveX DLL中的类。
 
VB开发的东东
还是在VB使吧
 
要注册才可以使用,用regsvr32.exe %
 
后退
顶部