salut, petites question sur les tableaux dynamiques que je decouvre... ;o)

voila ce que je declare:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
type t_client=record
  nb_prod:integer;
  ds_date:array[0..10] of word;
  actif:byte;
  valide:boolean;
  derniere_visite:array[0..10] of boolean;
end;
 
var  tab_clients:array of t_client;
pour initialiser le tableau je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 setlength(tab_clients,num_client+1);
et je le remplie, je voulais savoir comment je fais pour le vider ?

faut il faire un setlength(tab_client,0) ou un finalize(tab_clients) ?

en faisant ca, ca libere bien le tableau ?

merci