Hallo,
Zitat von
ZERO_COOL:
Das Problem ist wenn nur Bedeutung1 einen String enthält und Bedeutung2 und 3 lehr sind gibt diese Abfrage immer aus das der eingegebene String = dem gespeicherten String ist, auch wenn dies nicht mal der Fall ist.
du wirst dein Programm bestimmt noch mehrfach umschreiben - aber dein Fehler hier ist, dass du dir bei fehlendem Wert in der Ini-Datei ersatzweise die korrekte Antwort zurückgeben lässt. Besser so:
if (Form5.Edit1.Text = ini.ReadString(Wort2, 'Bedeutung1', '')) or ...
Grüße vom marabu