Spawdzanie czy komponent istnieje

0

Hej ;).
Mam taki problem. Mam formę i tworzę na nich komponenty poprzez kod i chciałbym gdzies dalej w kodzie sprawdzic czy jakis komponent został stworzony (bo np nie mogl zostac stworzony gdyż jakis warunek nie zostal spelniony (chodzi mi o if-a) ). Jak mozna to zrobic? bo jakiekolwiek odwolanie sie do nieutowrzonego komponentu wywala blad a potrzebne mi cos takiego ;D.

Pracuję na Borland Delphi 7;

0

Forma.FindComponent('nazwa') zwraca referencję na komponent o danej nazwie, jak zwróci nil to znaczy że nie ma. Poza tym szybciej będzie działało przechowywanie tworzonych komponentów na własną rękę (tablica czy coś).
Możesz tak szukać też nie tylko na formie, ale i w całej aplikacji (Application.FindComponent('nazwa')).

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