DLL调用接口的参数传递(100分)

  • 主题发起人 主题发起人 zxznj
  • 开始时间 开始时间
Z

zxznj

Unregistered / Unconfirmed
GUEST, unregistred user!
我手头有一个DLL文件,也有调用该动态库的可执行文件,现在需要通过这两个文件,查找
出DLL文件提供的接口函数的传递参数,哪位大虾有过这方面的编程经验,请指教!DLL是
用VC开发的,而可执行文件是用Delphi开发。
 
好像还真没有什么办法。
用dumpbin/exorts your.dll只能
看到的只是编译之后的导出函数。另外,关于VC开发的DLL其导出函数名称的 “改名”规则
还挺复杂。

再说就算你找到了,那每个参数的意义也不清楚呀?
最好能找到相应的头文件... ...

 
在delphi中调用vc写的dll应该怎么做阿?
function Hobbit(value:integer):String;external 'Mydll.dll' ;

这样写可以么?是否还需要夹上些什么阿?
 
肯定不行,String是DELPHI独有的数据类型,VC写的DLL不可能支持,你需要使用PCAHR
 
后退
顶部