odwolanie do zamknietego okna

0

Mam taki problem - podczas dzialania programu tworze sobie okno jakiejstam nazwie. Potem, by cos na nim zrobic uzywam findcomponent, jesli zwraca nil to ponownie je tworze, jesli nie to sie do niego odwoluje. Wszystko pieknie dziala do momentu gdy nie zamkne tego okna. Wtedy funkcja nie zwraca nil, ale odwolanie nie dziala i wywala sie access violation. Nie wiem zabardzo jak to rozwiazac... Myslalem zeby przy zamknieciu okna zwalniac jakos dla niego pamiec, ale zalezy mi zeby tego nie robic :). Jakies pomysly?

0

Rób sobie tablicę ze wskaźnikami do okien. W OnDestoy usuwaj z tej tablicy ten wskaźnik. Zrób sobie procedurkę przeszukującą ta tablicę i będzie ok.

0

Rób sobie tablicę ze wskaźnikami do okien. W OnDestoy usuwaj z tej tablicy ten wskaźnik. Zrób sobie procedurkę przeszukującą ta tablicę i będzie ok.

wczesniej zrobilem to tylko na tablicy i powiedzmy ze hmmm... mialo to swoje wady :).

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