![]() |
tcp-server/client strings übertragen
hi, es ist zum verzweifeln ich komme einfach nicht auf den fehler :x
vielleicht kann mir hier jmd weiterhelfen.... ich habe einen idtcp server mit einer listbox in der die laufenden prozesse stehen und ein clienten der diese prozesse abrufen und wieder in einer lkistbox ausgeben soll.
Code:
[edit] wenn ich connecte kann ich sie abrufen aber sobal ich disconnected hab und nochmal connecte funktioniert es nicht [/edit]
[u]server:[/u]
var anzahl:integer; a :string; begin a:=athread.connection.readln; if a='prozess' then begin try prozesse(ListBox1.items); //prozesse ist die function... anzahl:=listbox1.count; athread.connection.writeln(inttostr(pro)); for i:=1 to anzahl do athread.connection.writeln(listbox1.items[i]); listbox1.clear; except showmessage('Fehler'); end; end ------------------- [u]client:[/u] var i:integer; a:string; begin try listbox1.Clear; form1.idtcpclient1.writeln('prozess'); a:=form1.idtcpclient1.readln; for i:=2 to strtoint(a) do listbox1.Items.add(form1.idtcpclient1.readln); except showmessage('Fehler'); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz