Einzelnen Beitrag anzeigen

geofranz01

Registriert seit: 17. Jun 2007
72 Beiträge
 
Delphi 2007 Enterprise
 
#1

statisches Array mit Konstantenausdruck als Bereich - E2026

  Alt 20. Apr 2008, 12:06
Hallo,

ich versuche einen normalen Array anzulegen:

Delphi-Quellcode:
const buffersize:integer=4096;


type TByteBuffer:array[0..4096-1];//funktioniert

type TByteBuffer:array[0..buffersize-1];//!funktioniert nicht!

const buffersizemid:integer=buffersize/16;//funktioniert auch nicht
Wenn ich die Größe jetzt aber per Konstante festlegen will (Übersichtlichkeit wegen), funzt das nicht: Fehlermeldung [DCC Fehler] aesunit.pas(21): E2026 Konstantenausdruck erwartet

Sollte sowas nicht eigentlich funktionieren oder denke ich gerade falsch?? Delphi zeigt mir allerdings die richtigen Werte perToltip für z.B. buffersizemid an. (256)

mfg,
geofranz
Max
  Mit Zitat antworten Zitat