Page 1 of 1

Source Code Error

Posted: Wed 13 Jan 2021 11:09
by multimesut
hello, i can't compile the project in Delphi 10.3. I am getting the following error.

[dcc32 Error] ScCoders.pas(1105): E2003 Undeclared identifier: 'ByteInSet'
[dcc32 Error] ScCoders.pas(1105): E2015 Operator not applicable to this operand type
[dcc32 Fatal Error] ScSMTPClient.pas(677): F2063 Could not compile used unit 'ScCoders.pas'

Delphi : 10.3.3
SecureBridge Version : 9.4.1

Image

Re: Source Code Error

Posted: Tue 19 Jan 2021 07:18
by ViktorV
It seems that there are some old units of our products on your computer.
In SecureBridge 9.4.1, the ByteInSet function is declared in the ScFunctions.pas module.
To solve the problem perform the following steps:
- Uninstall SecureBridge;
- find all SecureBridge units, like ScFunctions.*, ScBridge.*, ScDesign.* files on your PC and delete them;
- find all *sbridge*.bpl, *sbridge*.dcp, *sbridge*.bpi, *sbridge*.lib files on your PC and delete them;
- compile SecureBridge run-time package (sbridgeXX.dpk);
- compile and install SecureBridge design-time package (dclsbridgeXX.dpk).