C++Builder如何 调用DLL 谁能给我个例子 300(300分)

  • 主题发起人 主题发起人 fz97534
  • 开始时间 开始时间
F

fz97534

Unregistered / Unconfirmed
GUEST, unregistred user!
C++Builder如何 调用DLL 谁能给我个例子 JLSoft2000@163.com
1 C++Buuider 怎样调用DLL,现在只有DLL 没有其他文件
2 C++Buuider 怎样编写一个DLL 共其他程序调用 最好给Delphi能调用
我原来是做Delphi程序开发在
谁能给我个例子 我急着用 不胜感激
我还要开贴 再给300分
 
不一样吗,Delphi的要不要?
 
没有其他文件的DLL文件,你怎么知道里头有什么函数??
所以前提是你知道里头的函数的原型。
如果静态调用(包含到Project里头来):
用implib.exe xxx.lib xxx.dll输出一个.lib文件,添加到Project里头来,然后就象用普通函数一样直接调用了,
如果动态调用(使用API):
首先 HMODULE LoadLibrary(const char * );//dll filename
然后FARPROC GetProcAddress(HMODULE, const char *) //module name
获取一个函数指针,调用即可,MSDN 2003里头就有例子,
 
楼上的讲完了。还有一种方法是:由于c++ builder直接可以编译pas文件,那楼主完全
可以使用delphi如何引用dll的方法。具体的例子楼主可以参考delphi自带的windows.pas
文件。
 
楼主真是阔气啊
 
后退
顶部