Question and Answer Database FAQ977C.txt Constructing TFile Category :Windows API Platform :All Product :BC++ 5.x Question: The TFile class defines Open() as: int Open( const char* name, uint16 access, uint16 permission ); Anybody got a clue as to what legal values for access and permission are? Answer: Those flags are enum'd in \include\classlib\file.h as: access flags: ReadOnly = O_RDONLY ReadWrite = O_RDWR WriteOnly = O_WRONLY Create = O_CREATE | O_TRUNC CreateExcl = = O_CREATE | O_EXCL Append = O_APPEND permissions flags: PermRead = S_IREAD PermWrite = S_IWRITE PermRdWr = S_IREAD | S_IWRITE Dont forget scope resolution when using these. e.g. TFile::ReadWrite 7/2/98 10:32:32 AM
Last Modified: 01-SEP-99