This topic contains the environment changes made by the SecureBridge installer. If you are having problems with using SecureBridge or compiling SecureBridge-based products, check this list to make sure your system is properly configured.

Compiled versions of SecureBridge are installed automatically by the SecureBridge Installer for all supported IDEs. Versions of SecureBridge with Source Code must be installed manually.

 

Installed packages

Note: %SecureBridge% denotes the path to your SecureBridge installation directory.

 

Delphi/C++Builder Win32 project packages

Name

Description

Location

sbridgeXX.bpl

SecureBridge run-time package

Windows\System32

dclsbridgeXX.bpl

SecureBridge design-time package

Delphi\Bin

indy10sbridgeXX.bpl*

TScIdIOHandler compatible with Indy10

Delphi\Bin

indy9sbridgeXX.bpl*

TScIdIOHandler compatible with Indy9

Delphi\Bin

 

 

Environment Changes

To compile SecureBridge-based applications, your environment must be configured to have access to the SecureBridge libraries. Environment changes are IDE-dependent.

For all instructions, replace %SecureBridge% with the path to your SecureBridge installation directory.

 

Delphi

%SecureBridge%\Lib should be included in the Library Path accessible from Tools | Environment options | Library.

The SecureBridge Installer performs Delphi environment changes automatically for compiled versions of SecureBridge.

 

 

C++Builder

C++Builder 6:

$(BCB)\SecureBridge\Lib should be included in the Library Path of the Default Project Options accessible from Project | Options | Directories/Conditionals.
$(BCB)\SecureBridge\Include should be included in the Include Path of the Default Project Options accessible from Project | Options | Directories/Conditionals.

 

C++Builder 2006, 2007:

$(BCB)\SecureBridge\Lib should be included in the Library search path of the Default Project Options accessible from Project | Default Options | C++Builder | Linker | Paths and Defines.
$(BCB)\SecureBridge\Include should be included in the Include search path of the Default Project Options accessible from Project | Default Options | C++Builder | C++ Compiler | Paths and Defines.

 

The SecureBridge Installer performs C++Builder environment changes automatically for compiled versions of SecureBridge.

 

Lazarus on macOS

The SecureBridge installation program only copies SecureBridge files. You need to install SecureBridge packages to Lazarus IDE manually. In the IDE, select Package > Open Package File (.lpk).

and open the %SecureBridge%\Source\Lazarus1\sbridge10.lpk  file. In the window that opens, click Options and enter the path to SecureBridge source code (~/usr/local/share/fpcsrc/packages/users/src) in the Compiler Options > Paths > Other unit files (-FU) field. Press the Install button. After that Lazarus IDE will be rebuilded with SecureBridge packages.

 

If you use a trial version of SecureBridge, do not press the Compile button for the package. Compiling will fail because of lack of SecureBridge source code files.

 

To check that your environment has been properly configured, try to compile one of the demo projects included with SecureBridge. The SecureBridge demo projects are located in %SecureBridge%/Demos.

 

 

SecureBridge Components, Copyright © 2007-2021 Devart. All Rights Reserved. Provide Feedback Visit Forum Request Support