2010-09-03 55 views
4

如何在Delphi中聲明固定大小的字符串屬性?在Delphi中聲明固定大小的字符串屬性

這是我想做的事情,但是我收到一個錯誤:

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

編譯器錯誤曰:「INDEX,讀取或寫入預期的條款,但‘[’發現」。

回答

6

試試這個

type 
Str20=string[20]; 

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

是,工程巨大,謝謝 – Chris 2010-09-03 20:20:54