Deployment

The user-mode library comes in two forms:

  • As .dcu files, for linking to the application statically.
  • As .bpl files (compiled package files), used when the application is built with packages, named dclcbfssync24.bpl.

When using packages, deploy the .bpl file to the target system and place it next to the application's .exe file.

The VCL components require

  • Windows: dynamic libraries (DLLs), named cbfssync24.dll (available separately for x64 and x86 processor architectures)
  • Linux:a dynamic library, named libcbfssync.so.24.0, for x64 processor architecture
  • macOS: a dynamic library, named libcbfssync24.0.dylib, for ARM64 and x64 processor architectures

The libraries can be found in the "lib" and "lib64" (Windows only) directories.

When deploying the application, copy the native library with the proper architecture to the target system and place it next to the application's executable file (on Windows, it has the .exe extension).

Alternatively, the native library may be placed into one of directories, the paths to which are contained in the

  • Windows: PATH environment variable, such as C:\Windows\System32 (or C:\Windows\SysWOW64 when deploying a 32-bit application on a 64-bit Windows system)
  • Linux: LD_LIBRARY_PATH environment variable
  • macOS: DYLD_LIBRARY_PATH environment variable