Példa állandók array (tömb const), delphisite
További információkért tekintse meg a fejezet a „nyitott tömbök” online segítséget.
Venni a Tanács a Delphi Valentine Ozerov
Gyűjtemény Kuliba
Array állandók alkalmazása során végrehajtás
TVarArray = array # 91; 0. # 40; szó # 41; div sizeof # 40; TVarRec # 41; - 1 # 93; A TVarRec;
A köteg ugyanolyan eljárást a hívás egy normál hívás Format>
FormatProxy = függvény # 40; const aFormatStr: string; var aVarRec: TVarRec;
highIndex Integer # 41;. string;
A PREC-k ^ [atIndex]. highIndex - a legnagyobb elérhető PREC-k index száma
elosztott elemek - 1>
eljárás AddVarRecs # 40; PREC-k: PVarArray; atIndex, highIndex: egész; const A:
tömb const # 41; ;
ha PREC-k <> nulla, akkor
i: = 0 a Magas # 40; A # 41; csinál
ha atIndex <= highIndex then
AddVarRecs # 40; p, 0 3. # 91; 12. 0.5. „Sablon” # 93; # 41; ;
AddVarRecs # 40; p, 3. 3. # 91; 'Test' # 93; # 41; ;
@Proxy: = @SysUtils. Format;
Természetesen a méret vonal is kialakíthatók
és a program során.>
S: = Proxy # 40; 'Egész:. Tényleges:% 4.2f, karakterlánc:% s,% s'. p ^ # 91; 0 # 93;. 3 # 41; ;
ShowMessage # 40; S # 41; ;
FreeMem # 40; p, 4 * sizeof # 40; TVarRec # 41; # 41; ;
Const ptarr. sor # 91; 0. 4 # 93; A TPoint =
# 40; # 40; x: 0; y: 4 # 41; .
# 40; x. 4; y: 4 # 41; # 41; ;