dll中是这么定义的
那我调用该函数,要怎么写才能获取到ref message信息
function EHRSyncTransport( eventid,body: String; var m:pchar ):integer;stdcall;external 'ehradp.dll'
procedure TForm1.Button4Click(Sender: TObject);
var
xmlstr:string;
herder:string;
x:pchar;
i:integer;
begin
//if form3.showmodal=mrok then
begin
getmem(x,1000) ;
OpenDialog1.Execute;
XMLDocument1.FileName:=OpenDialog1.FileName;
XMLDocument1.Active:=true;
xmlStr:= XMLDocument1.XML.Text;
herder:=copy(xmlstr,pos('
xmlstr:=copy(xmlstr,pos('
xmlstr:=copy(xmlstr,0,pos('',xmlstr)+6);
i:=EHRSyncTransport(herder,xmlstr,x) ;
showmessage(inttostr(i));
showmessage(x);
//else exit;
end;
freemem(x) ;
end;