Einzelnen Beitrag anzeigen

Yheeky

Registriert seit: 7. Jun 2002
1.339 Beiträge
 
#1

Mehrere Komponenten per Code erstellen - Zugriffsproblem

  Alt 7. Okt 2006, 23:29
Hi,

ich erstelle per Code mehrere ClientSocket-Komponenten. Dies sieht wiefolgt aus:

Delphi-Quellcode:
var I : smallInt;
    Client : TClientSocket;
begin
for I := 1 to 9 do
    begin
    Client := TClientSocket.Create(nil);
    Client.Name := 'Client' + IntToStr(I);
    end;
Wenn ich nun wiefolgt auf die Komponenten zugreifen möchte, funktioniert das nicht

Delphi-Quellcode:
for i := 0 to Application.ComponentCount - 1 do
    if Application.Components[i] is TClientSocket then
       if TClientSocket(Application.Components[i]).Name = 'Client1' + User then
       begin
       ShowMessage('Komponente sichtbar');
       Exit;
       end;
Scheint so, als wären die Komponenten nicht global sichtbar...Was mache ich falsch?
  Mit Zitat antworten Zitat