Bonjour,
J'ai une procedure qui va recuperer dans un fichier texte des informations et qui remplit un tableau. (5000 entrées environ).
Cela prend 2Mo de mèmoire.
Apres avoir fini de traiter les informations du tableau, je souhaiterai libéré cette mémoire.
donc je fais une boucle sur le tableau
Mais rien n'y fait, les 2Mo ne sont pas libérées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for i := 0 to length(CPVILLE) - 1 do begin CPVILLE[i][0]:=''; CPVILLE[i][1]:=''; end;
Oui 2Mo c'est peu, mais la procédure est exécuté au moins 500x par jour.
Oui je peux largement régler le problème autrement, mais j'aimerai tout de même savoir comment récupérer cette mémoire par acquis de conscience .
Est-il possible de "détruire" un tableau ?
Partager