Delphi调用VB写的DLL时遇到的小问题(50分)

  • 主题发起人 主题发起人 里斯
  • 开始时间 开始时间

里斯

Unregistered / Unconfirmed
GUEST, unregistred user!
VB写的DLL中的字符串在Delphi中是什么类型的,怎么总是提示我类型不一致?提示如下:
[Error] Unit1.pas(149): Types of actual and formal var parameters must be identical
请高手帮忙解决
 
建議用PCHAR作為動態連接庫的參數傳遞
 
最好用PChar类型的参数传递字符串。
 
用PCHAR吧
在DELPHI中的string 不能用呢
 
我在Delphi中是用PChar,但还是一样,是不是VB中的字符串类型也有要求呀?
各位帮忙,很急呀。
 
当然两边的定义要一致啊,不然会报类型不匹配的错误,就是你贴出来的错误。
 
TO thx1180
VB中的字符串要定义成什么格式才能和DELPHI中的字符串什么格式匹配。
VB的DLL是别人写的,我现在要用DELPHI调用,请问VB中要怎么定义,DELPHI中要怎么定义?
请大侠帮忙。
 
如果字符串定义麻烦的话请问DELPHI怎么调用VB写的DLL中的FORM?
 
VB我不熟,在VB的DLL中是如何定义的呢?你贴出来看看。
 
我也不熟VB,这个DLL是别人写的,我现在要用这个DLL来控制硬件,在Delphi中我又没写过控制硬件的程序,真有点麻烦。
请哪位懂DELPHI和VB的高手帮忙。
 
问题解决,用wideString,散分。[:D]
 
后退
顶部