|
Feature
|
Professional
|
Standard
|
|
file opening
|
|
various access and sharing modes
|
|
|
|
attaching opened files by handle
|
|
|
|
automatic file closing
|
|
|
|
reading, writing and finding data
|
|
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
|
|
|
|
file system operations
|
|
checking file existence
|
|
|
|
copying, moving and deleting files
|
|
|
|
path manipulations
|
|
|
|
other features
|
|
optimizable buffering and unbuffered transfer
|
|
|
|
Unicode support with adjustable conversion
|
|
|
|
multithreading support
|
|
|
|
error reporting with failure/error code and error description
|
|
|
|
available as COM component and C++ library
|
|
|