| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > FileManager > FileManager Properties >====== OpenMode (file access/sharing mode) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[mrpsize multiple request packet reads .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[openmodeoverwritten file open mode is overwritten .htm|{{btn_next_n.gif|Next page}}]] | | || | | **OpenMode** | **BYTE** | {{blk2blue.jpg|blk2blue.jpg}} The **OpenMode **[[protected set procedure private to a class or derived class .htm|PROTECTED]] property contains a value that determines the level of access granted to both the user opening the file and other users in a multi-user system. **Implementation:** The Init method sets the OpenMode property to a hexadecimal value of 42h (ReadWrite/DenyNone). The ABC Templates override this default with the appropriate value from the application generator. The Open method uses the OpenMode property when it OPENs the file for processing. See the //Language Reference// for more information on [[open open a data structure .htm|OPEN]] and access modes. You should not try to set the OpenMode property directly. Instead, use the **SetOpenMode** and **GetOpenMode** methods. **See Also:**     [[init initialize the filemanager object .htm|Init]], [[open open the file .htm|Open]]