![]() |
Re: Vergleichsoperatoren in Delphi
'anders' oder 'ungleich' habt ihr vergessen: <>
|
Re: Vergleichsoperatoren in Delphi
die Lösung ist mir klar, kann ich aber nicht. Die Funktion muss einen integer zurückliefern :(
|
Re: Vergleichsoperatoren in Delphi
Zitat:
...:cat:... |
Re: Vergleichsoperatoren in Delphi
Zitat:
...:cat:... |
Re: Vergleichsoperatoren in Delphi
also, im C geht das, obwohl die Funktion als int deklariert ist... hmmmm:
return (iEdgeCount == 4); |
Re: Vergleichsoperatoren in Delphi
Zitat:
Delphi-Quellcode:
Das sollte auch gehen.
Result := Integer(Boolean(iEdgeCount = 4));
...:cat:... |
Re: Vergleichsoperatoren in Delphi
ich persönlich check noch net mal was du eigentlich willst mit deiner funktion!? :roll:
|
Re: Vergleichsoperatoren in Delphi
result:= integer(iEdgeCount=4); das ging aber.
|
Re: Vergleichsoperatoren in Delphi
genau. Hab ich schon. Trotzdem Danke!
|
Re: Vergleichsoperatoren in Delphi
In C/C++ sind int und Bool zuweisungskompatible bzw. sollte der Compiler trotzdem eine Warnung ausgeben. In Delphi sind sie es nur nach einem Cast, wie du es jetzt gemacht hast. Der Rückgabewert ist jetzt eben 0 oder eins, je nach dem. Warum nommst du also definierst du die Funktion nicht als Boolean?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:06 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