Jak odwołać sie do kilku komponentów?

0

Mam pytanie, jak zrobić,aby odwołać sie do kilku komponetów:
Przpuścmy że mam kilknanaście Timerków Timer1, TImer2, Timer3...Timer25 i chciałem identyfikować je jakaś zmienną np i:integer i np. Timer[i], ale to jest niemożliwe więc chciałem się dowiedzieć jak to zrobić...

0

Zadeklaruj zmienna pomocniacza typu TTimer
Const
liczba_komponentow = iles_tam;{liczba komponentow tego samego typu}

Var
Temp: TTimer;
i : integer; {licznik komponentow}

Pozniej w kodzie
For :=1 to liczba_komponentow do
begin
Temp := FindComponent(TTimer.Name(Timer+'i'));
{przypisujesz kolejno zmiennej Temp komponent i robisz na nim operacje jak na zwyklym np. Timerze}
end;

Chyba tak to ma wygladac, moze byc cos nie tak bo pisalem z pamieci, w razie czego poczytaj helpie o FindComponent.
Pozdrawiam--&lt.&gtDiCz&lt.&gt

0

Poza tym bylo juz o tym na forum, poszukaj w archiwum--Pawel

Delphi6

0

W sumie zrobiłem to już wcześniej sam, ale spoko dzięki za podpowiedź i szczere chęci!

1 użytkowników online, w tym zalogowanych: 0, gości: 1