2010-09-03 6 views
4

Comment déclarer une propriété de chaîne de taille fixe dans Delphi?Déclaration de propriétés de chaîne de taille fixe dans Delphi

C'est ce que je veux faire, mais je reçois une erreur:

TMyObject = class(TObject) 
private 
    FName : string[20]; 
public 
    property Name : string[20] read FName write FName;  //<-- error 
end; 

L'erreur du compilateur lit comme suit: 'INDEX, LIRE, ou clause WRITE attendue, mais '[' trouvé'.

Répondre

6

essayer cette

type 
Str20=string[20]; 

TMyObject = class(TObject) 
private 
    FName : Str20; 
public 
    property Name : Str20 read FName write FName;  //<-- error 
end; 
+0

oui, fonctionne très bien, merci – Chris

Questions connexes