Entwickler-Ecke

Sonstiges (Delphi) - Was ist hier falsch


klaus33 - Do 10.01.08 13:15
Titel: Was ist hier falsch

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure TForm1.BeinsClick(Sender: TObject);
var x: integer;
    i: integer;
begin
x:=1;

Memo2.Lines.Add(FloattoStr('x'));

end;


Moderiert von user profile iconUGrohne: Delphi-Tags hinzugefügt.


covel - Do 10.01.08 13:21

Hi,

Memo2.Lines.Add(FloattoStr(x));

ohne ''


zuma - Do 10.01.08 13:22

gleich mehreres

x ist als integer deklariert, du benutzt aber floattostr .. (geht aber auch, ist nur 'unsauberer')

im FloatToStr hast du x in hochkomma gesetzt, daher wird x nicht als zahl, sondern als string angesehen ...

richtiger wäre

Memo2.Lines.Add(InttoStr(x));


klaus33 - Do 10.01.08 13:26

Danke


UGrohne - Do 10.01.08 13:42

Hallo,

bitte ändere den Titel des Topics, da er wenig über das eigentlich Thema verrät. Hier der entsprechende Absatz aus den Richtlinien [http://www.entwickler-ecke.de/richtlinien.html]:

1.2 Beiträge:
Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist.[...]


Einfach oben bei Deinem ersten Beitrag auf user defined image oder user defined image klicken und den Titel ändern. Danke Dir!

Viele Grüße,

Uwe