Einzelnen Beitrag anzeigen

CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Warum "OR" und nicht "AND" ?

  Alt 10. Jul 2004, 17:31
Hi,
wie Peter schon gesagt hat, hat das mit der Bit-Arithmetik zu tun.
Es kommt noch hinzu, dass du dann auch über prüfen kannst:
Delphi-Quellcode:
iFlag = C_BASE or C_FLAG1;

// ...

if (iFlag and C_FLAG1) then begin
  // ...
end else if (iFlag and C_FLAG2) then begin
  // ...
end;
Chris
  Mit Zitat antworten Zitat