IXFile Features
|
|
|
- General Information
- available as COM component and C++ library
- compatible with Visual Studio programming tools and COM-compliant scripting languages
- fast and efficient code with small memory footprint
- minimal system requirements, operates on Windows 95/98/ME/NT/2000/XP
- Key File Operations
- opening
- opening files in various access and sharing modes
- attaching opened files by handle
- automatic file closing
- reading, writing and finding data of various types
- bit
- byte
- short and long integer
- single and double precision floating point number
- variant, date, currency, decimal
- text (ANSI and Unicode, several formats)
- binary
- locking
- automatic locking on read and write operations
- manual locking for various data types
- multilock feature for locking overlapping file regions
- resizing
- block insertions and deletions
- manual file resizing
- positioning
- automatic positioning on read and write operations
- absolute and relative manual positioning
- retrieving file information
- File System Operations
- checking file existence with attributes retrieval
- copying, moving and deleting files
- path manipulations
- Supportive Functionality
- optimizable buffering and unbuffered transfer
- Unicode support with adjustable conversion
- multithreading support
- rich error reporting with failure code, error code and error description