关于VB调用delphi的dll(100分)

  • 主题发起人 主题发起人 寂寞的鸭子
  • 开始时间 开始时间

寂寞的鸭子

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,有个VB的程序,实现了调用dll的功能。因为没有源代码,只有个帮助文档,里面对dll做了说明,要求dll必须提供一个Show的方法,但是目前碰到了问题:
1、该程序在数据库中保存dll的工程和类模块名字,当调用时从数据库中读出要调用dll的工程和类模块名,而delphi里面没类模块,直接写工程名是否能调用成功?
2、Show方法带了个参数(是VB注册的一个组件),当调用Show的时候,VB程序把组件写入,然后dll获得该组件,读取相关的信息。我能不能把该参数声明为OleVaraint,而不用先把组件导入到delphi,然后将参数声明为组件?

本人没用过VB,实在很头痛,但是又必须要用到VB写的这个程序,还请各位大侠不吝赐教!
 
好象dll不能通用,我以前也问过类似问题,别人说要用com
 
我在网上查了一下资料,VB是肯定能调用delphi写的dll。但是我这个VB程序有点特殊,看帮助应该是利用CreateObject这种方法来调用注册的dll,有点类似Delphi的CreateOleObject,不过这些只是我个人的理解。
 
沉的太快了,顶下
 
后退
顶部