bonjour,

dans mon application je définis des form de la manière suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
chat_form                         : Array [0..nb_form] Of Tchat_unit;
ensuite, pour libérer un peu de mémoire (car en tout il y a plusieurs dizaines de forms ), et bien je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if chat_form[ID]<>nil then begin
        chat_form[ID].Free;
        chat_form[ID]:=nil;
      end;
mais à ce moment là j'ai un message m'indiquant : "invalid pointer operation" :S

sauriez-vous comment faire pour libérer le plus de mémoire possible ?

merci