In una Form modale, avrei bisogno di rilasciare, al momento della "close" di detta Form, l'area di memoria impegnata da alcune variabili dichiarate all'interno della sezione d'implementazione:
[ . . . ]
implementation
type
[ . . . ]
TtbCtiMoviUlt = array of array of AnsiString;
TtbCtiMoviVec = array of array of AnsiString;
var
[ . . . ]
tbCtiMoviUlt: TtbCtiMoviUlt;
tbCtiMoviVec: TtbCtiMoviVec;
[ . . . ]
Ciò è dovuto al fatto che la chiamata della suddetta Form(modale) può essere ripetuta, quindi avrei bisogno di dichiarare e ricaricare ogni volta tali variabili.
Avevo pensato di risolvere praticamente (quindi senza liberare memoria) con:
SetLength(tbCtiMoviUlt, 0);
SetLength(tbCtiMoviVec, 0);
Ma ho scoperto miseramente che il loro contenuto rimane inalterato. Allora a questo punto non mi resta che imparare a fare le cose per bene.
Quindi sono alla ricerca di una soluzione.