Forum: Object-Pascal / Delphi-Language
Delphi
by Frickler,
8. Jan 2008
@sirius: wäre Arry eine echte Konstante, so wäre Arry ein konstanter Ausdruck.
// das funktioniert...
const test2 : pinteger = @Arry;
// ...aber ich müsste dann im Code überall...
x := test2; // ...durch...
x := test2^; // ...ersetzen.
Forum: Object-Pascal / Delphi-Language
Delphi
by Frickler,
8. Jan 2008
Hallo,
ich arbeite mit Delphi 5. Ist es in neueren Versionen möglich, konstante Arrays zu definieren, die keine typisierten, sondern "echte" Konstanten sind? Bei D5 geht das definitiv nicht:
type TArry = array of integer;
const Arry : TArry = (23, 42, 99);
// das geht leider nicht (egal ob $J+ oder $J-)