Einzelnen Beitrag anzeigen

Benutzerbild von vlees91
vlees91

Registriert seit: 19. Apr 2004
843 Beiträge
 
Turbo Delphi für Win32
 
#5

AW: Unterschied zwischen "not" und "false"?

  Alt 11. Aug 2010, 15:13
if irgendwas = false then und

if not irgendwas then
der (Delphi 2006) compiler compiliert beides zu
Code:
test bl, bl
jnz xxx
Es ist also EXAKT gleich.

Wenn man allerdings if (irgendwas = true) then macht, wird dies
Code:
cmp bl,1
jz xxx
und if (irgendwas) then wird
Code:
test bl,bl
jz xxx
Also wie gesagt ist es egal was man bei false macht aber bei true sollte man aufpassen.
vlees91

Geändert von vlees91 (11. Aug 2010 um 15:28 Uhr)
  Mit Zitat antworten Zitat