Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.107 Beiträge
 
Delphi 11 Alexandria
 
#11
  Alt 16. Mär 2003, 02:03
Moin Zombi,

lass' mal bei Deiner Funktion das StrToFloat weg (und natürlich auch die zugehörige schliessende Klammer)

Mit StrToInt wird ja der Wert des Editfeldes in eine Ganzzahl verwandelt, und dann gleich weiter in eine Gleitkommazahl.
Das Ergebnis ist also schon eine Gleitkommazahl, so dass StrToFloat nicht gehen kann, da ja kein String für die Funktion zur Verfügung steht.

Es wäre übrigens sicherer StrToIntDef zu verwenden, denn dann kannst Du, für den Fall, dass im Editfeld keine Zahl steht einen Defaultwert annehmen. Ansonsten würde im Fehlerfalle eine Exception ausgelöst werden.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat