Thema: Delphi Frage zu CreateFile

Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Frage zu CreateFile

  Alt 28. Feb 2004, 08:55
Hai Pseudemys,

die Constanten Generic_Read und Generic_Write sind nichts anderes als zwei Integer zahlen. Als Parameter erwartet CreateFile einen Integer. In diesem ist dann über die einzelnen Bits der zugriff gesteuert. Wenn Du zwei Zahlen Binär verbinden möchtest musst Du dies mit Or machen.

z.b:
GENERIC_READ = 1 = 00000001
GENERIC_WRITE = 2; 00000010;

Wenn du diese mit AND Verknüpfst kommt 0 raus. Aber Du möchtest ja das sowohl Bit 0 als auch Bit 1 gesetzt werden.
Code:
00000001
OR
00000010
--------
00000011
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat