Solid File System

Virtual file system enigne that can be embedded into your software.

Using VCL components

To avoid problems with compilation of projects, which use Solid File System, you need to setup paths as described. By default the paths are set during installation. However if the settings were changed or installation didn't work as expected, you can use the below procedure to setup paths.

Delphi:
Before using Solid File System in your projects, you need to tune-up global paths in Delphi IDE.
Paths are set in Main menu->Tools->Environment options.
Environment Options dialog appears.
Find Library or Directories tab in the page control and you will find directories configuration page.

Set the "output directory", "unit output directory" and "BPL output directory" (if present) settings for the package to the folder, where the compiled packages will be stored after compilation.

add the name of the folder with SolFS.dcu (<SolFS>\VCL\Units\DelphiX) to the "source path" setting.

To use Solid File System in your projects, you need to add "SolFSBase" and "SolFS" to Uses clause of one or more of your units.
Then you can create Solid File System objects and use them.
You don't need to ship any external DLLs with your compiled project.

C++Builder:
Before using Solid File System in your projects, you need to tune-up global paths in your development tool.
Paths are set in Main menu->Tools->Environment options.
Environment Options dialog appears.
Find Library or Directories tab in the page control and you will find directories configuration page.

Set the "output directory", "unit output directory" and "BPL output directory" (if present) settings for the package to the folder, where the compiled packages will be stored after compilation.

add the name of the folder with SolFS.dcu, SolFS.obj and SolFS.hpp (<SolFS>\VCL\Units\BuilderX) to the "include path" and "library path" settings.

To use Solid File System in your projects, you need to include "SolFSBase.hpp" and "SolFS.hpp" (header file) to one or more of your files. Also, you need to add SolFS.lib to the list of used libraries. You don't need to ship any external DLLs with your compiled project.