-> Hier kostenlos registrieren
Hallo zusammen,
habe da wieder etwas gefunden, was ich nicht ordentlich umsetzen kann:
Ich def. ein Enum, dann ein Array mit diesem Enum und möchte das in einer Deklaration befüllen:
Wie geht das ?
LG
Shrimps
habe da wieder etwas gefunden, was ich nicht ordentlich umsetzen kann:
Ich def. ein Enum, dann ein Array mit diesem Enum und möchte das in einer Deklaration befüllen:
Wie geht das ?
LG
Shrimps
Code:
TYPE _enumTeach :(
enum_teach_min,
teach_learn ,
teach_delete,
teach_step_0,
teach_step_next,
teach_step_back,
teach_step_max,
teach_step_del,
teach_step_ins,
teach_run,
teach_reset,
enum_teach_max
);END_TYPE
aeTeachTFunc : ARRAY [1..9] OF _enumTeach;
Nun mein Problem:
Am liebsten würde ich bei der Deklaration oder im Initstep folgendes sagen:
aeTeachTFunc := teach_step_next,teach_step_ins,teach_step_del, etc;
Mit oder ohne Klammer hab ichs nicht hinbekommen ??
Z.Zt. erledigt es eine einfache Zuweisung:
IF bTeachInit THEN
aeTeachTFunc[1] := teach_run;
aeTeachTFunc[2] := teach_reset;
aeTeachTFunc[3] := teach_learn;
aeTeachTFunc[4] := teach_step_0;
aeTeachTFunc[5] := teach_step_next;
aeTeachTFunc[6] := teach_step_back;
aeTeachTFunc[7] := teach_step_max;
aeTeachTFunc[8] := teach_step_del;
aeTeachTFunc[9] := teach_step_ins;
bTeachInit := FALSE;
END_IF