我和一个用c++的同学一起做一个程序,我想知道如何能够调用他做的dll(菜鸟,不好意思:P)(30分)

  • 主题发起人 主题发起人 esimon
  • 开始时间 开始时间
E

esimon

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi做主模块,他用c++做一部分功能模块
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=250926
http://www.delphibbs.com/delphibbs/dispq.asp?lid=286250
 
使用DLL外部调用,用法就不用我说了吗,到处都有。
把DLL中你需要使用的函数进行定义后,就可以在Delphi中使用了。(当然,你必须知道DLL
)里面的函数原型。
 
VC的函数格式
//将时间转化为字符串
BOOL cmmnCnvrtTmToStrng(int year,int month,int day,int hour,int minute,int second,TCHAR *stringBuffer);

Delphi中对这两个函数的声明:
function cmmnCnvrtTmToStrng(year,month,day,hour,minute,second:integer; stringBuffer : pChar):boolean;cdecl;external 'CmmnFnctn.dll';

声明完后直接可用。

 
多谢大家 :)
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部