[3H] 如果在VB写的ActiveX DLL里调用已写好的DELPHI做的ActiveX DLL?(200分)

  • 主题发起人 主题发起人 3h
  • 开始时间 开始时间
3

3h

Unregistered / Unconfirmed
GUEST, unregistred user!
已经做好一个DELPHI写的ActiveX DLL,在ASP里可以使用
Set BB=Server.CreateObject("BB.FUNS")
BB.GetInfo.....
它主要提供一些算法,例如将一个整数转成一个中文数值串之类的的函数。
这个DLL要求不能变动。已注册在系统中。

又有一个VB做的,也是在ASP里调用的,调用方法跟上面的一样。
应该也是COM吧。主要实现一些与用户的交互的功能。
现需要在其中某一函数中调用上面的那个ActiveX里面的函数,
我应该怎么办呢?
最好有代码段参考一下,没有的话提供思路也可以。
没试过ActiveX互相调用的说。

不管如何,先谢谢以表达诚意,请兄弟们不吝指教。200分,不成敬意。
 
1:右键单击vb的组建面板
2:单击弹出菜单的component...项
3:Contorls也会列出系统安装的所有组件(ActiveX)
4:选择你的组键后应用
5:从组建面板上讲你的组件放到VB的表单中。
6:调用你需要的方法吧。
-------------------------------------------
VB中有,可以用来建立已注册的ActiveX组建的对象
Sub CreateRemoteExcelObj()
Dim BB As Object
' Replace string "//MyServer" with name of the remote computer.
BB = CreateObject("BB.FUNS", "//MyServer")
...
BB.GetInfo.....
End Sub

 
确实如仁兄所说。
我只用了动态创建对象的方法。[:)]
 
后退
顶部