Ich habe in einer RadioGroup 3 Einträge: (Items)
"Schüler
Kurs
Lehrer"
Sodass man auswählen kann, was im Ergebnis der Suche stehen soll, etc. Rest hier uninteressant...
Nun frage ich natürlich ab, welcher Button aktiv ist und mache das über
Delphi-Quellcode:
case(Searchchooser.ItemIndex)of
0: S.SearchFor:=rtAlu;
1: S.SearchFor:=rtCou;
2: S.SearchFor:=rtAuth;
end;
und es wir immer(!) die erste Möglichkeit ausgeführt, die überwachten Ausdrücke sagten mir immer "0" zu "Searchchooser.ItemIndex", völlig egal, welchen Knopf ich gedrückt hatte.
Btw, als ich testweise den aktiven String über "Searchchooser.Items[Searchchooser.ItemIndex]" auszulesen, gab's 'ne nette Zugriffsverletzung an der Adresse 000000...
Hat irgendwer eine Erklärung für eine solche Sinnfreiheit?
Der LDer