Zitat von
FURT:
wenn ich die als integer deklarier dann zeigt er mir volgende fehlermeldung an:
Incompatible types : 'string' and 'extended'
Das glaube ich nicht, Tim (oder Du sprichst von mir unbekannten Änderungen am Quellcode).
Hier Dein ursprünglicher Code:
Zitat von
FURT:
Code:
var
startkapital, zinssatz, laufzeit : Extended;
kapital : Integer;
begin
[...]
laufzeit:= StrToFloat (Edit3.Text);
[...]
Änderst Du nur die Deklaration der Variablen
laufzeit, aber nicht die Zuweisung:
Code:
var
startkapital, zinssatz : Extended;
laufzeit : Integer;
kapital : Integer;
begin
[...]
laufzeit:= StrToFloat (Edit3.Text);
[...]
erhältst Du einen Compilerfehler, da der Integer-Variablen
laufzeit kein Fliesskommawert (
StrToFloat) zugewiesen werden kann. Abhilfe würde hier die entsprechende Funktion für Integer-Werte schaffen (
StrToInt):
Code:
var
startkapital, zinssatz : Extended;
laufzeit : Integer;
kapital : Integer;
begin
[...]
laufzeit:= StrToInt (Edit3.Text);
[...]
Zitat:
kp was da abgeht
Ja, wie wäre es mit einem Einsteigertutorial zum Erlernen der Grundlagen?
http://www.delphi-treff.de/tutorials...-fange-ich-an/