Thema: Delphi real to str

Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5

Re: real to str

  Alt 9. Feb 2006, 20:32
Zitat von BornToBeBreit:
ne, das geht net. oder ich mach was falsch ^^^
Höchst wahrscheinlich. Einfach mal nachdenken, was du da machst:
Delphi-Quellcode:
var
  Euro, Ergebnis : integer;
  Rechenkurs : real;
begin
  Euro := strtoint(edit1.Text); // Stimmt, mit Zeichenketten kan man nicht rechnen
  Rechenkurs := 0.8333; // OK, Kurs ist eine Fleißkommazahl
  // Was machst du in der folgen den Zeile? Bzw. frag dich mal, warum du das machst.
  Ergebnis := (intTostr(Euro) * (Rechenkurs);
  edit2.Text := (intTostr(Ergebnis); // hier stimmt es wieder
Wobei es etwas unglücklich ist das Ergebnis als Ganzahl zu deklarieren, wo doch offensichtlich eine Fließkommazahl rauskommen muss, wenn ich mit einer eben solchen multipliziere. Ich bin mir auch nicht sicher, ob das Delphi überhaupt zu lässt.
Michael
Ein Teil meines Codes würde euch verunsichern.