warum funktioniert der Code nicht? Ich lese 1 Zeichen aus der Textdatei aus (ist garantiert ein Wert von 0-9). Bei IF AT() bekomme ich aber immer 0, warum? Das gleiche passiert wenn ich statt AT() IF cBuffer $ "0123456789" verwende. Ich versteh's nicht
Code: Alles auswählen
nBytes := FREAD(nHandle, @cBuffer, 1)
IF AT(cBuffer, "0123456789") > 0
wert := wert+ALLTRIM(cBuffer)
ELSE
FSEEK( nHandle, -1, FS_RELATIVE)
EXIT
ENDIF