现在有个VB程序,其中调用了一个DLL(a.dll),不知道该DLL是用什么语言编写的(很有可能是C或VC写的),也没有该DLL中接口函数的具体定义。所以我只能根据这个VB调用DLL的程序来瞎琢磨。现在需要把该DLL放在Delphi中调用,不知道如何调用?普通的在Delphi中调用DLL的我都知道的,但就是这个就是不能成功。
VB调用的代码:
定义部分:
Declare Function AutoLink Lib "a.dll" (Port As Long) As Long
调用部分:
Dim Port As Long
status = AutoLink(Port)
-------------------------------
请哪位有经验的大侠帮助俺一下!谢谢了。
VB调用的代码:
定义部分:
Declare Function AutoLink Lib "a.dll" (Port As Long) As Long
调用部分:
Dim Port As Long
status = AutoLink(Port)
-------------------------------
请哪位有经验的大侠帮助俺一下!谢谢了。
解决方案 »
- 关于TWebbrowser控件的问题
- 如何取GRID或ADO中一个字段的多个值,
- 不想让主窗体出现滚动条? 怎么办?
- 问个问题----关于对象滴释放,来看下
- 大四学生朋友过来阿!
- delphi命令行自动编译DCC32使用方法
- 刚完成一个VOD程序,大家帮忙测试,拜托
- 开机画面的问题?
- 我是某全国发行的软件作者,现一个问题将我搞得...;请Delphi+Access97高手马上与我联系:QQ:54182607。谢谢。
- ★★★快来抢200分★★★:我可以用interbase 6连上其他的如isc4.gdb,但为什么打不开<<delphi5开发人员指南>>第29章Addcntry.dpr中连接的数据库DDGIB.GDB呢?另外加100分!!!
- 我知道这个问题对于高手来说很可笑,可是学习总没有错!帮帮忙!先谢了!
- 想做一个自动聊天系统,有做过的说说思路!!!
function AutoLink(Port: integer): integer; stdcall; external 'a.dll';
如果不行,把Stdcall改为cdecl试试
然后直接就像引用单元一样实现函数的调用
想看.dll源码的话就用VC++的工具看
这样写的话,要和程序在同一个路径下