![]() |
gibts nen EXOR befehl in delphi?
hallo,
gibt es einen exor befehl in delphi? also ich will einfach abgleichen ob v1 und v2 unterschiedlich sind: v1=true v2=false
Delphi-Quellcode:
mit
if exor(v1,v2) then showmessage('untershciedl');
Delphi-Quellcode:
klppts nicht :-(
if v1<>v2
danke |
Re: gibts nen EXOR befehl in delphi?
Zitat:
Gruss Reinhard |
Re: gibts nen EXOR befehl in delphi?
:-)
danke! |
Re: gibts nen EXOR befehl in delphi?
Wenn v1 und v2 Boolean-Werte sind sollte auch <> funktionieren. Was kamm denn für eine Fehlermeldung?
|
Re: gibts nen EXOR befehl in delphi?
Zitat:
|
Re: gibts nen EXOR befehl in delphi?
es kam keine fehler meldung.
der compiler hat nur irgendwie den entrypoint nicht gecheckt... der code sah so aus
Delphi-Quellcode:
grüße
if v1<>v2 then
begin Result:=False; end; Result:=True; jetzt: if v1 xor v2 then erg:=false else erg:=True; Result:=erg; |
Re: gibts nen EXOR befehl in delphi?
Zitat:
Ein "else" hätte hier wahrscheinlich geholfen :-) |
Re: gibts nen EXOR befehl in delphi?
oder so:
Delphi-Quellcode:
Grüße
result := not (v1 <> v2)
Klaus |
Re: gibts nen EXOR befehl in delphi?
:mrgreen:
hehe. cool. da hat schon jemand ein halbes automaten-denken :-P danke! |
Re: gibts nen EXOR befehl in delphi?
ein not ungleich ist wieder ein gleich.
also
Delphi-Quellcode:
result := v1 = v2
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:49 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