Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
29. Okt 2012
Die eigentlichen Zeichen sind ja bereits Operatoren und somit nicht als Bezeichner zugelassen, das ist im Prinzip der ganze Grund.
Außerdem habe ich vergessen zu erwähnen: Ein Bezeichner muss mit einem Buchstaben oder dem Unterstrich (_) beginnen. Von daher scheiden die Operatoren automatisch aus.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
29. Okt 2012
Da die Indizes nicht selbst vergeben wurden, hat opPlus den Index 0, opMinus Index 1 etc. Stehen also Deine Radiobuttons (anhand der Bezeichner denke ich, um solche handelt es sich) in exakt der Reihenfolge, wie sie in der Enumeration deklariert wurden, könntest Du einfach einen harten Cast anwenden.
getOperator:= TOperator(RdGrpOperator.ItemIndex);
Ich hoffe, ich habe jetzt keinen Denkfehler...