Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#1

statisches Array mit Konstanten

  Alt 2. Mai 2010, 11:27
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
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat