Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
28. Feb 2004
Den Wert den du wissen willst, ob er drinvorkommt. Kuck dir mein zweites Beispiel noch mal an.
001 = lesen
101 = irgendwas
------------------ or
101 = lesen + irgendwas
Wieder kucken, ob der schreiben-Flag gesetzt ist:
101 = lesen + irgendwas
Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
28. Feb 2004
Wo habe ich was von vergleichen geschrieben?
Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
28. Feb 2004
F5, er hat es wohl nicht mitbekommen. Deswegen hole ich es für ihn noch mal anch oben.
Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
28. Feb 2004
Habe auch noch was ergänzt (das fett gedruckte), eventuell wird es dann klarer.
Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
28. Feb 2004
Es handelt sich um eine bitweise Verknüpfung:
001 = lesen
010 = schreiben
--------------- or
011 = lesen und schreiben
Bei and würde rauskommen: 000 und was soll das bedeuten? Mit einer Bitweisen or Verknüpfung kann ich also Werte mit einander kombinieren und kann sie wieder zerlegen um zu kucken, welche Werte enthalten sind.