Détruire tous les éléments d'un tableau, SAUF UN !!!

Détruire tous les éléments d'un tableau, SAUF UN !!! - Delphi/Pascal - Programmation

Marsh Posté le 28-04-2003 à 16:26:41    

Je voudrai, afin de ne pas utiliser trop
de mémoire, libérer de la place en supprimant
tous les strings contenues dans un tableau
déclaré "Array of string" saut un seul.
 
Par exemple, j'ai un tableau de longueur 10
et je ne souhaite garder que la 3e string
de ce tableau.
Je viens de penser que je pourrais ranger
cette variable dans une string normale
et ensuite supprimer tout mon tableau.
La méthode Free à elle seule, est-ce la bonne méthode ??
 
ex:

Code :
  1. tab: Array of String;
  2. SetLength(tab,10);
  3. --- (on remplit le tableau) ---
  4. var := tab[2];
  5. tab.Free;

Reply

Marsh Posté le 28-04-2003 à 16:26:41   

Reply

Marsh Posté le 28-04-2003 à 17:05:39    

Je crois qu'en effet c'est le plus simple.
Sinon tu peux aussi utiliser une TStringList.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-04-2003 à 17:09:38    

Ok, merci.
Pour une fois que je trouve ;)
Mais bon, j'avoue, ce n'était pas dur..
 :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed