调用Delphi写的动态库

utada776 2005-08-15 11:54:50
有一个Delphi写的动态库,Test.dll
这是Deliph中的接口函数
function MyFun(uDir:string;tDir:string):Boolean;export;
请问我在VB中应该怎样声明,怎样调用?
(我不能修改Deliph中的代码)
...全文
131 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hellohuan 2005-08-15
  • 打赏
  • 举报
回复
不知道啊`
只知道怎么调用VC的`
应该都一样吧`
conrad_wan 2005-08-15
  • 打赏
  • 举报
回复
gz~
threenewbee 2005-08-15
  • 打赏
  • 举报
回复
在 Delphi 中先把 String 包装成 PChar 然后用 VB 调用, Delphi 的 String 和 VB 的 String 不兼容的。VB 的 String 其实是 BSTR 的指针。
僵哥 2005-08-15
  • 打赏
  • 举报
回复
由于调用方式以及数据类型的匹配都存在一定问题,所以上面这个函数几乎可以说是无法在VB当中使用,若是可以那么最好还是重写过吧^_^
TechnoFantasy 2005-08-15
  • 打赏
  • 举报
回复
Declare Function MyFun Lib ""(uDirAs string, tDir As String) As Long

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧