System.Openstring

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

type Openstring = ShortString;

C++

typedef char* const          Openstring;       // D16 string/D32 shortstring formalparm

Propriétés

Type Visibilité  Source Unité  Parent
type
typedef
public
System.pas
sysmac.h
System System

Description

Type de chaîne désigné pour passer des chaînes en paramètre.

OpenString est un type de chaîne similaire à ShortString. OpenString peut seulement être utilisé pour la déclaration de paramètres.

La longueur d'un OpenString est stockée dans le premier octet de la chaîne et elle ne peut pas être supérieure à 255.

Le nombre d'octets alloué peut être inférieur à 255 et il peut être obtenu avec la fonction SizeOf.

La validité de l'index utilisé pour accéder à un caractère n'est pas vérifiée. L'étendue valide est [1; High(open_string_object)].

Les paramètres OpenString peuvent seulement être déclarés avec le spécificateur var. Toutes les modifications effectuées à l'intérieur d'une fonction / procédure sont visibles après la sortie de la fonction / procédure.

Remarque : Openstring est utilisé par les compilateurs de bureau Delphi, mais il n'est pas supporté par les compilateurs mobiles Delphi. Pour de plus amples informations, voir Migration du code Delphi en mobile depuis le bureau.

Voir aussi

Exemples de code