![]() |
Bei Integer kein Komma?
Hallo,
wenn ich einer Integer-Variable den Wert 0,5 zuweisen möchte, dann bekomme ich die Meldung, dass ein End erwartet wird und kein , dann habe ich das mal in einem Punkt geändert, nur dann bekomme ich folgende Error-Meldung:
Delphi-Quellcode:
muss ich eine Kommazahl etwa noch anders angeben?
Incompatible types: 'Integer' and 'Extended'
Danke Snooze :oops: |
Re: Bei Integer kein Komma?
Hai Snooze,
zum einen: Ja, Du musst einen . verwenden. zum anderen: Integer sind Ganzzahlig. Also gibt es keine nachkommastellen. Dafür musst Du einen Gleitkommatyp (real, extended, usw.) verwenden. |
Re: Bei Integer kein Komma?
hab fast schon damit gerechnet.
aber wie kann ich jetzt beim ausgeben zweier Extended - Variabeln sie in String umwandeln? bei Integer ist das doch IntToStr... aber sowas habe ich bei extended nicht gefunden :oops: |
Re: Bei Integer kein Komma?
FloatToStr
|
Re: Bei Integer kein Komma?
dafür kannste
-floattostr -formatfloat -inttostr(trunc()) usw. verwenden |
Re: Bei Integer kein Komma?
showmessage(FloatToStr(ii) + FloatToStr(i));
da gibts noch ein prob, und zwar wenn jetzt ii und i den Wert 0.5 haben, dann sagt mir dieses Fenster folgendes ergebnis: 0,50,5 warum dies? :shock: und kann ich nicht einfach ein - zwischen zwei Variablen setzen? oder muss ich das auch anders definieren? |
Re: Bei Integer kein Komma?
Weil Du zwei Strings zu einem zusammenfast.
Du möchtest wohl eher
Delphi-Quellcode:
begin
ShowMessage (FloatToStr (ii + i)); end; |
Re: Bei Integer kein Komma?
you danke, jetzt klappts so wie ich das will :-D
sorry nochmal für meine doch enormen nobby-fragen. MFG Snooze :dp: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz