![]() |
If-Abfrage
hi
mal ne dumme Frage: Ist es eigentlich egal, in welche Reihenfolge die If-Bedingen kommen? gruß christoph |
Re: If-Abfrage
Meinst du dasssss......
------ Nein! Die schnelle auswertbaren immer zuerst! Bsp.
Delphi-Quellcode:
IsKompliziert(000) würde nie gerufen werden.
if true or IsKompliziert(000) then
Es gibt aber eine Compilerer-Einstellung in der man das Vollständige auswerten der Bedingungen erzwingen kannst. |
Re: If-Abfrage
Zitat:
Code:
{$B+} oder {$B-}
{$BOOLEVAL ON} oder {$BOOLEVAL OFF} Zitat:
|
Re: If-Abfrage
hi
@neolithos: is das erzwingen sinnvol? |
Re: If-Abfrage
@chewie: Danke
Das erzwingen ist nicht sinnvoll (jedenfalls kenn ich noch keinen Anwendungsfall wo es sinnvoll ist). Stell die mal vor...
Delphi-Quellcode:
...IsOk wäre eine sehr komplizierte Function die viel Rechenzeit benötigt. Den rest kann man sich denken.
if (pData <> nil) and IsOk(pData) then
DoSomething(pData); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:12 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 by Thomas Breitkreuz