Einzelnen Beitrag anzeigen

snboy2010

Registriert seit: 13. Jan 2011
27 Beiträge
 
#10

AW: Fehler bei Dateneingabe

  Alt 18. Jan 2011, 21:39
Ok. Habe es so gelöst
Code:
procedure TForm1.Button1Click(Sender: TObject);
var aktpreis, ver100ben, jahrkm, ausgabevbj, ausgabebkj : double;
begin
  if TryStrToFloat(Edit6.Text,aktpreis) then
    begin
      //ShowMessage('Ungültige Eingabe');
      aktpreis := StrToFloat(Edit6.Text);
    end
  else
   begin
      ShowMessage('HAHA');
    end;
    //aktpreis := StrToFloat(Edit6.Text);
    ver100ben := StrToFloat(Edit3.Text);
    jahrkm := StrToFloat(Edit4.Text);
    ausgabevbj := VerbrauchBenzinJahr(ver100ben, jahrkm);
    ausgabebkj := BenzinkostenJahr(aktpreis, ausgabevbj);

    Panel1.Caption := FloatToStr(ausgabevbj);
    Panel4.Caption := FloatToStr(ausgabebkj);

end;
Funktioniert auf jeden Fall.
Könnt Ihr mir bitte noch erklären wie das gemeint war, dass ich Dezimalzahlen auch mit Punkt schreiben kann. Also das beides funktioniert sowohl , als auch . ?
  Mit Zitat antworten Zitat