Section courante

A propos

Section administrative du site

SETLENGTH

Fixer la longueur
Delphi/Kylix/Lazarus System

Syntaxe

Procedure SetLength(Var S:String; NewLength:Integer);

Paramètres

Nom Description
S Ce paramètre permet d'indiquer la chaîne de caractères utilisé comme base du traitement
NewLength Ce paramètre permet d'indiquer le nombre de caractères à garder

Description

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

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