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
Source Code Error
Re: Source Code Error
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).
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).