So schlecht ist die Routine doch gar nicht, Markus.
Zitat von
Delphi-Hilfe:
Ist der String ungültig, wird der Index des betreffenden Zeichens im Parameter Code gespeichert. Andernfalls wird Code der Wert Null zugewiesen.
Nur wenn in Code der Wert 0 zurückgegeben wird, konnte der String
vollständig umgewandelt werden. Ansonsten gibt Code die Position des "Fehlers" an. Auch das kann manchmal sehr nützlich sein.
Einziger Nachteil der Prozedur: sie akzeptiert nur Dezimal
punkte.
Gruß Hawkeye