![]() |
Kein Gleitkommawert
Beim Starten des Programmes bekomme ich eine Fehlermeldung: Inkombatible Typen 1.50 ist kein gültiger Gleitkommawert.
[/delphi] procedure TForm1.BeinzelerwClick(Sender: TObject); begin If Memo2.Lines.Strings[0]='2301' then begin Memo2.Lines[1]:='Bitte zahlen Sie '+FloatToStr(2.50)+' Euro'; LStatus.Caption:='2.50'; end else if Memo2.Lines.Strings[0]='2501' then begin Wenn ich diese Prozedur aufrufe dann erscheint die Fehlermeldung: procedure TForm1.LeinEuroClick(Sender: TObject); var einEuro:Real; Status: Double; Status2:Real; begin einEuro:=1; Status:=StrtoInt(LStatus.Caption); Status2:=Status-einEuro; LStatus.Caption:=FloattoStr(Status2); end; |
Re: Kein Gleitkommawert
wenn Status als Double definiert ist, dann wird es wohl nicht funktionieren, wenn du "strtiint" eingibts
am Anfang wird
Delphi-Quellcode:
:wink:
//delphi eigebeben erst danach /delphi
|
Re: Kein Gleitkommawert
Ich habe es schon geändert trotzdem funktioniert es nicht
|
Re: Kein Gleitkommawert
was bringt es sich überhaupt als real, integer und double zu definieren?
|
Re: Kein Gleitkommawert
Was soll ich sonst tun
|
Re: Kein Gleitkommawert
alles als real oder integer
|
Re: Kein Gleitkommawert
alles hat sich erledigt
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 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