Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Zufallsboolean (https://www.delphipraxis.net/117186-zufallsboolean.html)

Roachford 15. Aug 2008 22:27

Re: Zufallsboolean
 
Delphi-Quellcode:
result := odd(random(MaxInt));

p80286 16. Aug 2008 13:39

Re: Zufallsboolean
 
Hallo zusammen,

boolean ist ja wohl die Interpretation einer Standardspeichergröße(Byte,Integer,Word....)
Also sollte man nur mit If .. arbeiten. Sobald man dem Compiler ins Handwerk pfuscht, kann' mit der nächsten Version schon in die Hose gehen.

Also bei Boolschen Ergebnissen nur True oder False zurückgeben nie irgendwelche Integer,Words etc. die als Boolean interpretiert werden müssen.

Gruß
K-H

grenzgaenger 16. Aug 2008 13:44

Re: Zufallsboolean
 
Zitat:

Zitat von p80286
Hallo zusammen,

boolean ist ja wohl die Interpretation einer Standardspeichergröße(Byte,Integer,Word....)
Also sollte man nur mit If .. arbeiten. Sobald man dem Compiler ins Handwerk pfuscht, kann' mit der nächsten Version schon in die Hose gehen.

Also bei Boolschen Ergebnissen nur True oder False zurückgeben nie irgendwelche Integer,Words etc. die als Boolean interpretiert werden müssen.

Gruß
K-H

der bool ist in aller regel, in der grösse mit der der prozessor am bestern umgehen kann, also in aller regel integer. der bool ist aber nix vom prozesor, sondern eine logische dateneinheit..

wie oben alzi schon erwähnt hat, gibt es verschiedene logische interpretationen... normal ist 0 = false und true nicht false...

aber weshalb willste hier nur mit if arbeiten? eine zuweisung von b = a <> c, kann das CF auch b zuweisen... und so wäre die standardinterpretation in TP vollkommen exact zugewiesen...

DP-Maintenance 22. Okt 2009 09:22

DP-Maintenance
 
Dieses Thema wurde von "Daniel G" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Object-Pascal / Delphi-Language" verschoben.
Zu geringer Umfang für die CL, daher zurück ins normale Forum


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:45 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz