请教高手--如何使VC++写的DLL可以被DELPHI调用? 谢谢了!!! 如何使VC++写的DLL可以被DELPHI调用? 谢谢了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 察看dll函数接口,用指定的名称访问就可以了。 根据接口函数的说明,自己写一个PAS单元,对这些函数进行声明,函数体标明出自哪个DLL等。引用这个PAS单元就可以了。 PAS单元如下:interface部分声明函数://=========================function HKCanOpen(var mDevHandle: HKCANHANDLE; {Out} InDriverName: PChar; DriverType: Integer; nDev: Integer): Bool stdcall;//==========================implementation部分写函数体://---------------------------------------------------function HKCanOpen; external 'HKCANDLL.DLL';//--------------------------------------------------- VC中要使用__stdcall,然后用def文件导出函数~注意数据类型的转换~ 对<Delphi开发人员指南>中有Delphi和Vc的数据类型对应表,你可以去看看,注意数据类型 融合 rivershan(笨猫)(爱情是什么?) && whaway(湘北清翔) ( VC中要使用__stdcall,然后用def文件导出函数~《还要建DLL工程》注意数据类型的转换~PAS单元如下:interface部分声明函数://=========================function HKCanOpen(var mDevHandle: HKCANHANDLE; {Out} InDriverName: PChar; DriverType: Integer; nDev: Integer): Bool stdcall;//==========================implementation部分写函数体://---------------------------------------------------function HKCanOpen; external 'HKCANDLL.DLL'; QueryPY.dll哪里有下载 关于DELPHI 2009 帮助文档 关于DBGrid的一个小问题 有关动态创建控件的问题,急急急....在线等!!!分不够再加 如何用DTS实现数据导入导出? 高分求 diamond access 2.20 (带源码) 急,如何以二进制方式向串口发送如下的数据? !!!!!!!赶在五一的之前升级了,祝朋友们五一快乐 8!!!!!!!! 各位,如何将表中的数据写入word文档中? 帮忙看下这个代码有什么问题 在Delphi6哪里找CreateParams啊?? 看看这几行代码吧[给30分]
函数体标明出自哪个DLL等。
引用这个PAS单元就可以了。
interface部分声明函数:
//=========================
function HKCanOpen(var mDevHandle: HKCANHANDLE; {Out}
InDriverName: PChar;
DriverType: Integer;
nDev: Integer): Bool stdcall;
//==========================
implementation部分写函数体:
//---------------------------------------------------
function HKCanOpen; external 'HKCANDLL.DLL';
//---------------------------------------------------
注意数据类型的转换~
VC中要使用__stdcall,然后用def文件导出函数~《还要建DLL工程》
注意数据类型的转换~
PAS单元如下:
interface部分声明函数:
//=========================
function HKCanOpen(var mDevHandle: HKCANHANDLE; {Out}
InDriverName: PChar;
DriverType: Integer;
nDev: Integer): Bool stdcall;
//==========================
implementation部分写函数体:
//---------------------------------------------------
function HKCanOpen; external 'HKCANDLL.DLL';