有一个用VC写的设备连接函数RCPCardOut(Handel m_hCom) m_hCom是一个串口句柄
我用DELPHI向 m_hCom赋值,应该使用什么变量类型?
大家帮我看看对不对
var
m_hCom:THANDEL
function RCPCardOut(var m_hCom :THandle):Integer;stdcall; external 'RCPV11_VCDLL.dll ';procedure TForm1.Button3Click(Sender: TObject);
begin
if RCPCardOut(m_hCom)=0 then showmessage('成功') else showmessage('失败');
end;
我用DELPHI向 m_hCom赋值,应该使用什么变量类型?
大家帮我看看对不对
var
m_hCom:THANDEL
function RCPCardOut(var m_hCom :THandle):Integer;stdcall; external 'RCPV11_VCDLL.dll ';procedure TForm1.Button3Click(Sender: TObject);
begin
if RCPCardOut(m_hCom)=0 then showmessage('成功') else showmessage('失败');
end;
以上是Delphi中的说明,我看没有什么不能。
function RCPCardOut(var m_hCom :THandle):Integer;stdcall; external 'RCPV11_VCDLL.dll ';
凭什么加上“var“
如果是delphi的DLL也是不需要var的
function RCPCardOut(m_hCom :THandle):Integer;stdcall; external 'RCPV11_VCDLL.dll ';
这样就可以