Einzelnen Beitrag anzeigen

NicoDE
(Gast)

n/a Beiträge
 
#5

Re: Integer Overflow bei NextPos

  Alt 7. Aug 2004, 19:10
Die Funktion gibt einen vorzeichenlosen Typen zurück. Kann es sein, dass die Funktion DWORD(-1) zurückgibt, wenn die Position nicht gefunden wurde...?
In diesem Falle wäre die Deklaration von NextPos 'unglücklich' und Du brauchst einen Cast des Rückgabewertes auf Integer, um die Fehlermeldung zu verhindern.

ps: eine Code mit allen Delphi-Runtime-Checks kompatibel zu machen ist nicht gerade trivial...
  Mit Zitat antworten Zitat