was bedeutet den [Fehler] test.pas(61): Nicht genügend wirkliche Parameter?
Daß deine Anzahl der Parameter nicht mit einer existieren Funktion übereinstimmen?
Such dir eines davon aus:
Delphi-Quellcode:
function TryStrToFloat(const S: string; out Value: Extended): Boolean; overload;
function TryStrToFloat(const S: string; out Value: Extended; const AFormatSettings: TFormatSettings): Boolean; overload;
function TryStrToFloat(const S: string; out Value: Double): Boolean; overload;
function TryStrToFloat(const S: string; out Value: Double; const AFormatSettings: TFormatSettings): Boolean; overload;
function TryStrToFloat(const S: string; out Value: Single): Boolean; overload;
function TryStrToFloat(const S: string; out Value: Single; const AFormatSettings: TFormatSettings): Boolean; overload;
Mit einer der Funktion muß dein Aufruf übereinstimmen.
Zitat:
Da scheidet StrToFloatDef wohl aus, sonst hätte ich das erwähnt.
Kommt drauf an ... wenn man am Ende sowas macht
if nicht richtig then setze ersatzwert/standardwert
, dann würde Def schon passen.
Ja, OnExit und bei einem Fehler eventuell mit SetFocus wieder zurück.