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
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--<.>DiCz<.>
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!