Hallo,
ich steh glaub ich gerade auf dem Schlauch:
Ich möchte ein statisches Array mit Konstanten beschreiben:
Delphi-Quellcode:
const
test: array[0..4] of (const_Allgemein, const_Kanal, const_Achse, const_Antrieb, const_Setting);
Die "const_Allgemein" etc. sind Strings.
Nur leider bekomm ich bei dieser Schreibweise folgenden Fehler:
Zitat:
[Fehler] MainUnit.pas(292): '=' erwartet, aber ';' gefunden
Das Ganze unter "var" geschrieben:
Delphi-Quellcode:
var
test: array[0..4] of (const_Allgemein, const_Kanal, const_Achse, const_Antrieb, const_Setting);
wird nicht angemeckert, dafür würd dann bei der Verwendung im Code von "const_Allgemein" (als auch bei den anderen)
der Fehler:
Zitat:
[Fehler] MainUnit.pas(307): Inkompatible Typen: 'String' und 'Enumeration'
gemeldet.
Kann mir jemand sagen, ob:
1. Das überhaupt geht? (also Konstanten in ein statisches Array)
2. Falls es geht, was ich falsch mache und wie es sein sollte