Ich bin auf diesen bestimmten Teil des Codes gestolpert und bin ein bisschen ratlos, wie nützlich es ist.Konstante mit mehreren Werten?
Public Const FILE_SHARE_READ as Integer = 1
Public Const FILE_SHARE_WRITE as Integer = 2
Public Const FILE_SHARE_DELETE as Integer = 4
Public Const FILE_SHARE_ALL as Integer = FILE_SHARE_READ or FILE_SHARE_WRITE or FILE_SHARE_DELETE
Getestet habe ich es ein wenig und haben nicht mehr Einblick bekommen als:
FILE_SHARE_ALL sowieso immer gleich 4 ist.
Gibt es etwas, das ich vermisse?
EDIT: Danke für Ihre Hilfe, ich habe das Problem herausgefunden ->Code 18 Copy-Paste Fehler in meinem Testgerät die Linie
warPublic Const FILE_SHARE_ALL as Integer = FILE_SHARE_DELETE or FILE_SHARE_DELETE or FILE_SHARE_DELETE
Beurteilen Sie mich nicht!
es sozusagen "Flags" ist die Kombination. 1 2 und 4 sind ihre eigenen binären Bits, und wenn sie zusammen "oder" werden, wird eine ganze Zahl mit allen dargestellten Flags erzeugt. – Jeremy
Sind Sie sicher, dass es 4 ist? es sollte 7 sein. –
[Wenn es nicht 7 ist, ist dein VS pleite] (https://dotnetfiddle.net/H9TQN6) – Plutonix