Einzelnen Beitrag anzeigen

DoktorD

Registriert seit: 13. Dez 2005
153 Beiträge
 
#1

AnsiIndexText() funktioniert nicht

  Alt 4. Apr 2007, 07:52
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?
  Mit Zitat antworten Zitat