Section courante

A propos

Section administrative du site

SETLENGTH

Fixer la longueur
Delphi/Kylix/Lazarus System

Syntaxe

Procedure SetLength(Var S:String; NewLength:Integer);
Procedure SetLength(Var A:Array type;Length:Integer);
Procedure SetLength(Var A:Array type;Len1,Len2,...:Integer);

Paramètres

Nom Description
S Ce paramètre permet d'indiquer la chaîne de caractères utilisé comme base du traitement
A Ce paramètre permet d'indiquer le tableau à fixer la longueur
NewLength Ce paramètre permet d'indiquer le nombre de caractères à garder
Length Ce paramètre permet d'indiquer la longueur du tableau
Len1,Len2,... Ce paramètre permet d'indiquer les longueurs des dimensions du tableau.

Description

Cette procédure permet de fixer la longueur d'une chaîne de caractères de format standard Pascal ou d'un tableau dynamique.

Remarques

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. Program SetLengthSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. Uses SysUtils;
  6.  
  7. Var
  8.  S:String;
  9.  
  10. BEGIN
  11.  S:='Gladir.com';
  12.  SetLength(S,6);
  13.  WriteLn('SetLength(''Gladir.com'',6) = ',S);
  14.  S:='Gladir.com';
  15.  SetLength(S,10);
  16.  WriteLn('SetLength(''Gladir.com'',10) = ',S);
  17.  S:='Gladir.com';
  18.  SetLength(S,15);
  19.  WriteLn('SetLength(''Gladir.com'',15) = ',S);
  20. END.

on obtiendra le résultat suivant :

Left("Gladir.com",6) = Gladir
Left("Gladir.com",10) = Gladir.com
Left("Gladir.com",15) = Gladir.com

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Copy
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Length
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - SetString
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Slice

Dernière mise à jour : Mercredi, le 18 février 2015