Einzelnen Beitrag anzeigen

ThreadMgr

Registriert seit: 7. Nov 2003
1 Beiträge
 
Delphi 7 Professional
 
#15

Re: TCP-Chat-Client hängt sich auf ..

  Alt 7. Nov 2003, 23:49
Eine kleine Lösung, die zwar noch eine Compilermeldung aber keinen Laufzeitfehler mehr bringt:

procedure TMain.Ende(Sender: TObject);
var
i:Integer;
tx:TList;
begin
tx:=IdTCPServer.Threads.LockList;
for i:=0 to tx.count-1 do
TIdPeerThread(tx[i]).Connection.DisconnectSocket;
IdTCPServer.Threads.UnlockList;
IdTCPServer.active:=false;
end;

Achtung: Mit "Disconnect" funktioniert es (bei mir) nicht.
  Mit Zitat antworten Zitat