求大神指点DELPHI调用C#动态库,函数改写
C#写的DLL中函数 int GetChannelMessage(ref byte ConAddr,
byte[] Msg,
ref byte MsgLength ,
ref byte MsgType,
ref byte IRStatue,
int PortHandle);
我在DELPHI中引用
function GetChannelMessage (var ComAddr:byte;Msg:array of byte;var MsgLength:byte;var MsgType:byte;var IRStatue:byte;PortHandle:integer):integer;stdcall;external...
这样引用对吗?函数调用后,返回的结果一直错误,MsgLength一直为0,求大神指点。