求救dll问题:在dll用传入TIdTCPServer控件的TIdPeerThread问题
求救dll问题:在dll用传入TIdTCPServer控件的TIdPeerThread问题
本人写了一个dll,在dll中使用了TIdTCPServer控件的
function SetSysInfoBuffer(AThread: TIdPeerThread): boolean;
var
SysTemp: TSys_Info;
begin
with AThread.Connection do
begin
GetSys_Info(SysTemp);
OpenWriteBuffer;
try
WriteBuffer(SysTemp, Sizeof(SysTemp), False);
CloseWriteBuffer;
except
Writeln('ERROR');
CancelWriteBuffer;
raise;
end;
end;
end;
在运行 OpenWriteBuffer函数是就停止那个地方,为什么!请问程序高手!为什么呢!谢谢!在线等!