Błąd "Invalid Pointer Operation" przy zamknięciu o

0

Witam.
Potrzebuję pomocy, bo nie wiem co jest nie tak. na początek procedura, ale jako, że jest dość duża zamieszczam ją tutaj.

Kiedy ta procedura zostanie wykonana, tablica wartosci się wypełni. Podobnie StringGrid. Jednakże po zamknięciu okienka Dostaję trzy komunikaty:
Invalid Pointer Operation
Access violation...
COntrol '' has no parent windows

A następnie przy zamknięciu aplikacji kolejny komunikat o wyjątku EInvalidPointer.

Czy mógłby mi ktoś powiedzieć co jest nie tak???

0

Ta procka nie wystarczy, bo ona de facto tylko operuje na gotowych kontrolkach i obiektach, a tutaj istotne jest co i jak tworzysz, oraz później - co i jak zwalniasz.
Zapodaj lepiej konkretne linijki kodu, na których wyskakują te wyjątki.

0

Już sobie poradziłem. :-) :-) :-)
Był tzw. czeski błąd. Może dla potomnych się przyda. Zamieniłem indeksację tablicy typ_ilosc_zwierzecia.

SetLength(typ_ilosc_zwierzecia, 2, ilosc_typow);
  • tak ustawiłem wielkość tablicy.
typ_ilosc_zwierzecia[i, 0]
  • a tak wykorzystywałem indeksy. Nie ma bata. Musiało się wywalać.

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