Hej. W evencie formy OnDestroy zwalniam dwie StringListy no i co będzie jeśli do zamykania programu używam Application.Terminate? Czy wtedy te dwie StringListy zostaną zwolnione (free), czy może muszę przed Application.Terminate je zwolnić? I początkujący jestem i nie wiem, czy to zwalnianie StringListów podczas zamykania programu jest sensowne no bo i tak program po wyłączeniu z pamięci wywala wszystko, czy nie?
0
0
Paljak napisał(a):
Hej. W evencie formy OnDestroy zwalniam dwie StringListy no i co będzie jeśli do zamykania programu używam Application.Terminate? Czy wtedy te dwie StringListy zostaną zwolnione (free), czy może muszę przed Application.Terminate je zwolnić?
Debugger i wszystko ci się wyjaśni. Ew. Help.
nie wiem, czy to zwalnianie StringListów podczas zamykania programu jest sensowne no bo i tak program po wyłączeniu z pamięci wywala wszystko, czy nie?
To że system odzyska pamięć nie znaczy że jej zwalnianie nie jest potrzebne.
0
thx, sprawdziłem debugger i po Application.Terminate przechodzi do OnDestroy :) thx bro
0
Delphi zwolni pamięć przynajmniej XE2 nie pokazuje wycieków pamięci.