SetLength (rtl)

De Wiki1000
Version du 16 août 2009 à 09:55 par Syfre (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Procedure setLength(var s:variant; newlength:Integer);

Cette fonction à deux usages :

  • Appliquée à une chaîne elle définie sa longueur en caractère.
V Chaine à définir.
newlength Nouvelle longueur de la chaine.
  • Appliquée à un tableau ouvert elle définie sa taille en élément.
V Tableau ouvert.
newlength Nouvelle taille du tableau.

Exemple

procedure foo();
var p:Array of string; idx:Integer;
begin
  setLength(p,10);
  for idx:=0 to 9 do
   p[idx] := inttostr(idx);
end;

Voir aussi:

Développement DSMDéveloppement DSM

Outils personnels