Registriert seit: 16. Feb 2015
Ort: Halle/S.
116 Beiträge
Delphi 10.2 Tokyo Enterprise
|
AW: Elegante Lösung gesucht, 3 Boolean-Werte, nur einer darf gesetzt sein
22. Feb 2016, 17:52
Ergibt für 3mal True wieder True
Delphi-Quellcode:
w:=0;
if B1 then inc(w,1);
if B2 then inc(w,1);
if B3 then inc(w,1);
bok:=W=1;
Gruß
K-H
Könnte man auch schreiben als
bOK := IfThen(B1, 1, 0) + IfThen(B2, 1, 0) + IfThen(B3, 1, 0) = 1;
Sebastian
|
|
Zitat
|