Supported Platforms

The Delphi edition of CBFS Connect includes support for the following platforms:

  • Windows 32-bit
  • Windows 64-bit
  • Linux 64-bit
  • macOS 64-bit
  • macOS ARM 64-bit

In a Windows VCL Application the components may be dropped onto the form from the CBFS Connect 2022 tab in the Palette.

In a Console Application, or any other project type, modify the uses statement to include the desired components. For instance:

uses
  cbccore, cbctypes, cbccomponent;
  //Note: replace "cbccomponent" with the name of the component you wish to use.

The sections below provider further details on each supported platform.

Windows

Support for Windows (32-bit and 64-bit) does not require any special configuration or additional dependencies. After installing the toolkit the components can be used from any type of project which targets Windows. The installer will automatically modify the search paths for RAD Studio to include the pas folder from the toolkit installation directory. No additional files are required when deploying (no .dll dependency).

Linux/Unix

The library for Linux is provided as a compiled shared library (.so file) and is present in the lib\linux directory of the installation.

When deploying an application the libcbfsconnect.so.22.0 file must also be deployed. RAD Studio can be configured to deploy this file automatically by navigating to the Project -> Deployment menu and using the Add File option. The .so file must be deployed in the same directory as the compiled application.

macOS

The library for macOS is provided as a dynamic library (.dylib file) and is present in the lib\macos directory of the installation.

When deploying an application the libcbfsconnect.22.0.dylib file must also be deployed. RAD Studio can be configured to deploy this file automatically by navigating to the Project -> Deployment menu and using the Add File option. The .dylib file must be deployed in the same directory as the compiled application (typically "Contents\MacOS\").