Forum: Sonstige Fragen zu Delphi
by MarcoGöli,
28. Apr 2015
Float hab ich genommen, weil ein minus oder pluszeichen an erster Stelle steht.
Heisst ich müsste die Leerzeichen mittels StringReplace löschen oder mit der Trim Funktion, jedoch bleibt auch dabei der Fehler bestehen.
Forum: Sonstige Fragen zu Delphi
by MarcoGöli,
28. Apr 2015
Wenn ich im OnChange folgendes eintrage:
procedure TForm9.MaskEdit1Change(Sender: TObject);
begin
if (StrToFloatDef(MaskEdit1.Text) < -400) or (StrToFloatDef(MaskEdit1.Text) > 400) or (MaskEdit1.Text = '') then
MaskEdit1.Text := '0';
Edit1.Text := MaskEdit1.Text;
end;
Forum: Sonstige Fragen zu Delphi
by MarcoGöli,
28. Apr 2015
hallo himitsu
Mit TryStrToFloat und StrToFloatDef zeigt mir Delphi immer einen Fehler an beim Debuggen.
In OnCreate der Form habe ich:
FormatSettings.DecimalSeparator := '.';
Application.UpdateFormatSettings := false;
Forum: Sonstige Fragen zu Delphi
by MarcoGöli,
28. Apr 2015
Hallo Community
Ich hab in Delphi ein MaskEdit eingefügt, in welchem positive wie negative Zahlen eingefügt werden können. Dies klappt auch ohne Fehlermeldung. Nun wenn ich im OnChange des MaskEdits nur von -400 bis +400 die Eingabe prüfe, dann wird erscheint immer die Fehlermeldung: ' ' ist kein gültiger Gleitkommawert.
procedure TForm9.MaskEdit1Change(Sender: TObject);
begin
if...