delphi 定义的一个类,通过dll或com调用,如何在vb在可以引用(100分)

  • 主题发起人 主题发起人 riverbo
  • 开始时间 开始时间
R

riverbo

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi中的定义一个Object对象,VB如何取到该object<br>就象VB中引用ADODB.connection或者ADODB.recordSet这些类<br>示例<br>TMyObject = class(TObject)<br>&nbsp; &nbsp;public:<br>&nbsp; &nbsp; &nbsp;s1: String;<br>end;<br><br>如果以上的代码封装成dll或com, delphi和VB两边要如何做,才能访问
 
用接口方式引出,但跨语言没弄过
 
新建一个ActiveX Library<br>新建一个Automation Object<br>在Type Library里添加方法及参数(只有基本的数据类型可用,字符串用BSTR),并实现<br>编译后,用Rgesvr32注册<br>就可以在VBS中调用它了,VB当然也可以用
 
轻舞肥羊已经说得很明白了.<br>以前用DELPHI写ASP调用的DLL也是这样做的了.
 
定义 COM 后注册,然后在 VB 中“引用”这个 DLL 或 OCX,按 F2 看定义即可
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部