Shortstring/fr
Occupation en mémoire : 256 octets
Propriétés :
Un champ de donnée de type de donnée Shortstring est un tableau de champ de donnée de type Char.
Sa longueur par défaut est défini comme :
ShortString = String[255];
Définition d'un champ de donnée de type ShortString:
Var
s: ShortString;Exemples d'affectation de valeur correcte :
s := '0123ABCabc456';
s := s + '!"§$%&/()=?';
s := s + IntToStr(45);Exemples d'affectation de valeur incorrecte :
s := True;
s := 4;Dans les exemples ci-dessus les valeurs à transférer n'ont pas été converties dans le type de données String (cast).\
Remarques :
- La taille effective d'une chaîne de type ShortString est stockée dans l'élément de rang 0 sous la forme d'un caractère allant de #0 à #255 (d'où la taille maximale de 255). Cependant, il est vivement conseillé de ne pas utiliser cette particularité pour obtenir la taille de la chaîne mais de passer par la fonction length().
- Contrairement au type String (chaîne longue en mode H+), les variables ShortString sont allouées sur la pile et non pas sur le tas (sauf en cas d'allocation dynamique bien sûr).
From the Free Pascal wiki, page "Shortstring/fr", as it stood on 2022-03-25 after a change by Circular, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
