Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Kein Gleitkommawert (https://www.delphipraxis.net/106488-kein-gleitkommawert.html)

klaus33 11. Jan 2008 16:01


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;

STS301 11. Jan 2008 16:06

Re: Kein Gleitkommawert
 
wenn Status als Double definiert ist, dann wird es wohl nicht funktionieren, wenn du "strtiint" eingibts

am Anfang wird
Delphi-Quellcode:
//delphi eigebeben erst danach /delphi
:wink:

klaus33 11. Jan 2008 16:09

Re: Kein Gleitkommawert
 
Ich habe es schon geändert trotzdem funktioniert es nicht

STS301 11. Jan 2008 16:12

Re: Kein Gleitkommawert
 
was bringt es sich überhaupt als real, integer und double zu definieren?

klaus33 11. Jan 2008 16:15

Re: Kein Gleitkommawert
 
Was soll ich sonst tun

STS301 11. Jan 2008 16:16

Re: Kein Gleitkommawert
 
alles als real oder integer

klaus33 11. Jan 2008 16:20

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