Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Probleme mit ProgressGauge
tim4vfb - Do 09.09.04 07:54
Titel: Probleme mit ProgressGauge
Hallo habe folgendes Problem.
Quelltext
1:
| ProgressGauge.Progress := ProgressGauge.Progress + ProgressGauge.MaxValue/NumberOfItems; |
Der Code führt zu dem Fehler "Inkompatible Typen: 'Integer' und 'Extended'", jedoch müsste doch alles Integer sein, finde da kein Extended.
.Chef - Do 09.09.04 07:57
Die Division mit dem Schrägstrich liefert aber einen Extended-Wert zurück. Entweder machst du ein "Round" drumherum oder du dividierst mit div.
Gruß,
Jörg
tim4vfb - Do 09.09.04 07:58
Danköööö!!
smiegel - Do 09.09.04 07:59
Hallo,
Du darfst bei einer Intergerdivision nicht x/y sondern musst x div y schreiben. In Deinerm Beispiel:
Delphi-Quelltext
1:
| ProgressGauge.Progress := ProgressGauge.Progress + ProgressGauge.MaxValue div NumberOfItems |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!