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.