Extended low level file handling functions.
Also handles files larger than 2GB. |
Files can be created/opened for shared access (VFP native functions only allow exclusive access). |
Additional functions for locking parts of a file - FLockFile, FLockFileEx, FUnlockFile and FUnlockFileEx. |
FCreateEx and FOpenEx return the real windows file handle, you can use this handle for other API functions. You can also pass API handles not created with FCreateEx or FOpenEx to the functions FWriteEx, FPutsEx, FReadEx ect. ... |
AFHandlesEx | Stores all open file handles created with FCreateEx or FOpenEx into an array. |
FChSizeEx | Changes the size of a file opened with the FOpenEx or FCreateEx function. |
FCloseEx | Flushes and closes a file or communication port opened with the FCreateEx or FOpenEx function. |
FCreateEx | Creates and opens a file. |
FEoFEx | Determines whether the file pointer is positioned at the end of a file. |
FFlushEx | Flushes to disk a file opened with FCreateEx or FOpenEx. |
FGetsEx | Returns a series of bytes from a the specified file or a communication port opened with FOpenEx or FCreateEx until it encounters a carriage return. |
FLockFile | Locks a region of bytes in a file opened with FCreateEx or FOpenEx. |
FLockFileEx | Locks a region of bytes in a file opened with FCreateEx or FOpenEx. |
FOpenEx | Opens a file. |
FPutsEx | Writes a character string, carriage return, and line feed to a file opened with FCreateEx or FOpenEx. |
FReadEx | Returns a specified number of bytes from a file opened with FCreateEx or FOpenEx. |
FSeekEx | Moves the file pointer in a file opened with FCreateEx or FOpenEx. |
FUnlockFile | Unlocks a region of bytes in a file opened with FCreateEx or FOpenEx. |
FUnlockFileEx | Unlocks a region of bytes in a file opened with FCreateEx or FOpenEx. |
FWriteEx | Writes a character string to a file opened with FCreateEx or FOpenEx. |