Supported Platforms
The Delphi edition of IPWorks SFTP 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 IPWorks SFTP 2024 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 ipfcore, ipftypes, ipfcomponent; //Note: replace "ipfcomponent" 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 libipworkssftp.so.24.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 libipworkssftp.24.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\").