Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.622 Beiträge
Delphi 12 Athens
|
AW: Findcomponent TclientSocket.active := true setzen
5. Jul 2011, 13:47
Ich würde mir eine Zwischenvariable deklarieren, sonst greift man womöglich auf unterschiedliche Komponenten zu, wenn man mal etwas ändert.
Delphi-Quellcode:
var
Sock: TClientSocket;
begin
Sock := FindComponent(SuchString) as TClientSocket;
if Assigned(Sock) then
If not (Sock.active) then
begin
Memo1.Lines.Add(Sock.Name +'<connection failed>');
Sock.Active := true;
Reconnect;
end;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|