Hallo,
eine kleine Ergänzung:
Die Prozedur
Val() liefert unter gewissen Umständen
falsche Ergebnisse. Im vorliegenden Fall würde das beispielsweise dann passsieren, wenn der Integerwert negativ ist. Durch einen Implementierungsfehler erfolgt dann der Rücksprung aus der Val-Routine ohne das Vorzeichen zu berücksichtigen. Auch für Fließkommawerte arbeitet Val() nicht immer korrekt. Neben dem Vorzeichen wird im Fehlerfall auch der Dezimalpunkt ignoriert.
Gruß Hawkeye