What Virtual File System isVirtual File System is a filesystem that doesn't reside on a partition of a "physical" disk or a disk partition. VFS hides the location (and format) of the actual data storage from the system and the applications.
The actual data that make a filesystem can be located in files spread across the local disks or in applicaiton resources or in memory or somewhere at a remote location. Moreover, using a virtual filesystem you can modify the data being read from or written to the virtual filesystem and such modifications are completely transparent for the applications. At the same time, the operating system and the applications "see" the virtual disk as a local disk device.
What Callback File System offers
Callback File System lets you implement a virtual filesystem right in your Delphi or C++ Builder application. Your code is written in user mode. You don't need to write your own file system driver to make a filesystem - we have done this for you. All you need to do is place a component to the form and implement the event handlers for about a dozen of events.
You can use Callback File System with with Delphi (from version 5 to most recent Delphi XE3) and C++Builder (XE to XE3).