var
led1 : TLEDLabel;
ping1 : TPing;
begin
led1 := TLEDLabel.Create(Form1);
led1.Parent := Form1; // Przypisanie rodzica
led1.Caption := 'Przycisk 1';
led1.Left := 100;
led1.Top := 100;
ping1 := TPing.Create(Form1);
ping1.Address := '192.168.0.1';
end;
To jest to co mam obecnie :-) A chcialbym zeby tworzylo mi sie np 10 komponentow (jak juz program dziala oczywiscie ;-) ) i do kazdego przypisana byla procedura:
procedure TForm1.Ping1EchoReply(Sender, Icmp: TObject; Error: Integer);
begin
if Error = 0 then begin led1.Lit := True;
led1.Color := lcRed;
end else begin
led1.Color := lcGreen;
led1.Lit := True
end;
end;
Problem jest taki, ze nie chce pisac 10 razy (czy moze 100) tej procedury, tylko chcialbym zeby bylo cos na zasadzie led(x).color czy procedure TForm1.Ping(x)EchoReply... gdzie x bedzie wyznaczala petla. Czy moglby mi ktos fragment jakiegos kodziku przydatnego w tym problemie przedstawic ??