Hi alle zusammen. Ich bin am verzweifeln. Und zwar funktioniert mein AnsiIndexText() irgendwie nicht, obwohl ich diese Funktion schon öfters benutzt habe.
hier mein Code:
Delphi-Quellcode:
INItext := IniFileGetVal(_strSectionName, _strBaud, '0');
case AnsiIndexText(INItext, ['1200', '2400', '4800', '9600', '19200', '38400', '57600', '115200']) of
0: Baudrate := 1;
1: Baudrate := 2;
2: Baudrate := 3;
3: Baudrate := 4;
4: Baudrate := 5;
5: Baudrate := 6;
6: Baudrate := 7;
7: Baudrate := 8;
else
bReturn := False;
end;
Ich lese aus einem Inifile zunächst den String (INItext) aus. In diesem Fall z.B. eine '2400'. Wenn ich jedoch Debugge geht er sofort aus der Funktion raus, ohne bei 1: die Baudrate zu setzen.
Woran kann das liegen?