Forum: Object-Pascal / Delphi-Language
by Sir Rufo,
17. Dez 2013
Es macht mich schon stutzig, dass da einmal TEreignis deklariert wird und dann array ... ok, die strings in der array definition sind so auch nicht syntaktisch korrekt ...
Ich liebe diese "... so ähnlich, ungefähr, nun ja, ist es es und das tut nicht ..."
Forum: Object-Pascal / Delphi-Language
by Sir Rufo,
17. Dez 2013
Da aber dieses TEnum = ( Anfang = 1, Mitte = 3, Ende = 5); ein paar Probleme mitbringt, ist es doch besser, diese Probleme von Anfang an zu vermeiden, als mühsam zu versuchen diese Probleme wieder auszubügeln.
Und dein Problem mit dem Enum kann ich so nicht nachvollziehen (funktioniert wie erwartet)
program dp_178091;
{$APPTYPE CONSOLE}
{$R *.res}
uses
System.SysUtils,
Forum: Object-Pascal / Delphi-Language
by Sir Rufo,
17. Dez 2013
Und warum nicht so?
type
TEnum = ( Anfang, Mitte, Ende );
const
g_TEnumNames = Array of String = ( 'Anfang', 'Mitte', 'Ende' );
// Wobei dieses nur in der Datenschicht deklariert werden muss, da es nur dort benötigt wird
g_TEnumValues = array of integer = ( 1, 3, 5 );