C动态库在delphi的调用

arteria 2005-07-15 02:58:17
我有一動態庫12.dll,其函數說明為如下:

1.HANDLE OpenCfgComm ( short nPort,char* pSetting )
函數說明:打開串口
nPort:串口號,1表示COM1,2表示COM2...;
pSetting:串口初始化值,設爲"9600,n,8,1";
返回:串口控制碼(長整型);

2.void CloseCfgComm( HANDLE hComm )
函數說明:關閉串口;
hComm: 串口控制碼;
返回:無;
請求怎樣用delphi來實現,最好舉例子
...全文
136 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Developerljm 2005-07-18
  • 打赏
  • 举报
回复
function OpenCfgComm(nPort : smallint;pSetting PChar) : longint;stdcall;
external 'l2.dll' name 'OpenCfgcomm';
procedure CloseCfgComm(hComm : Handle);stdcall;
external 'l2.dll' name 'CloseCfgComm';
xinwgyt 2005-07-16
  • 打赏
  • 举报
回复
帮您顶
madyak 2005-07-16
  • 打赏
  • 举报
回复
Windows单元理定义了很多兼容C++里面的类型
function OpenCfgComm ( nPort:short, pSetting:PChar ):THandle;stdcall; external DllFile;
procedure CloseCfgComm( hComm:THandle);external DllFile;
madyak 2005-07-16
  • 打赏
  • 举报
回复
uses

..... System,Windows;
const
DllFile = 12.dll';

function OpenCfgComm ( nPort:Smallint, pSetting:PChar ):THandle;stdcall; external DllFile;
procedure CloseCfgComm( hComm:THandle);external DllFile;

lovend 2005-07-16
  • 打赏
  • 举报
回复
帮你顶

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧