Einzelnen Beitrag anzeigen

Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#14

Re: Ist String eine gültige Zahl?"

  Alt 16. Dez 2003, 12:06
wieso vielleicht?

Delphi-Quellcode:
      if not (StrToInt(s[i]) in [0..9]) then
      result := false;
wenn s[i] nicht in 0-9 ist dann result := false;. oder nicht


sakura: liegt dieser fehler an der "isint"-funktion?

http://www.angelfire.com/bug/delphi/fehler2.jpg

meine procedure sieht so aus:

Delphi-Quellcode:
  if word(2, s) = 'intervallthen
  begin
    if isint(word(3, s)) then // die zeile wird beim fehler markiert
    begin
      Form1.Timer1.Interval := StrToInt(word(3, s) + '000');
      Form1.IdIRC1.Say(chan, '14¤03¤09¤ Automatische Antwort wurde auf ' + word(3, s) + ' 09Sekunden gestellt');
    end
    else
    Form1.IdIRC1.Say(chan, '14¤05¤04¤ ' + word(3, s) + ' 04ist keine gültige Zahl');
  end;

die function "word" gibt das wort des index's zurück, also bei 3 ist das wort 3 und in diesem fall war das dritte wort "5" also 5 sekunden
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat