Einzelnen Beitrag anzeigen

Ares

Registriert seit: 5. Dez 2002
269 Beiträge
 
#1

Konstantendef. für array of TMyRecord

  Alt 23. Apr 2007, 13:43
Hallo!

Ich habe folgende Typen deklariert:

Delphi-Quellcode:
  TMyEnum = (mnOne, mnTwo);
 
  TMyInfo = record
    str1: String;
    str2: String;
    num : TMyEnum ;
  end;

  TMyInfos= array of TMyInfo;
Ich würde nun gerne eine Konstante vom Typ TMyInfos definieren. Nur wie genau geht das?

Delphi-Quellcode:
const
   myInfos: TMyInfos = ((('test1a'),('test1b'),(mnOne)),(('test2a'),('test2b'),(mnTwo)));
Auf diese Art und Weise funktioniert es leider nicht. Der Compiler meckert, wegen des Kommas hinter ('test1a'), er erwartet ein Semikolon. Ich habe verschiedene Varianten ausprobiert, es aber nicht geschafft, etwas gültiges aufzubauen. Habe ich einen Fehler gemacht (wo) oder ist solch eine Konstantendefinition generell nicht möglich?

Besten Dank
Ares
  Mit Zitat antworten Zitat