![]() |
Dividieren
Hoi, ich hab nen prob und zwar will ich eine zahl durch eine andere, die eingegeben werden kann teilen, allerdings erhalte ich nachfolgende fehlermeldung:
Operator ist auf diesem Operandentyp nicht anwendbar. Hier nochmal der Source:
Code:
vielleicht kann mir ja jemand weiter helfen, mfg Buggs
Ergebnis := (d div strtofloat(Form1.Label1.Caption);
Form1.Label1.Caption := floattostr(Ergebnis); |
Re: Dividieren
DIV ist ein reiner integer-Operator, aber Du hantierst mit Floats. Nimm / :!:
|
Re: Dividieren
geht nicht, / nimmt delphi nicht an!!!!
|
Re: Dividieren
Und du hast ne Klammer vergessen, anstatt
Delphi-Quellcode:
lieber
Ergebnis := (d div strtofloat(Form1.Label1.Caption);
Delphi-Quellcode:
oder
Ergebnis := (d div strtofloat(Form1.Label1.Caption));
Delphi-Quellcode:
Bis dann,
Ergebnis := d div strtofloat(Form1.Label1.Caption);
S - tefano |
Re: Dividieren
das klappt trotzdem nicht
|
Re: Dividieren
Du hörst ja auch nicht. :mrgreen: Der Fehler kommt vor dem Fehler mit der Klammer, den hab ich deshalb übersehen.
|
Re: Dividieren
von welchemTyp ist den "Ergebnis" ?
Poste am besten mal die ganze procedure. |
Re: Dividieren
Ahh, nu gehts, vielen dank, komisches delphi, gg
|
Re: Dividieren
dann is ja alles wieder gut :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23: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