Source Code Error

Discussion of open issues, suggestions and bugs regarding network security and data protection solution - SecureBridge
Post Reply
multimesut
Posts: 18
Joined: Mon 28 Nov 2011 18:04
Location: Türkiye

Source Code Error

Post by multimesut » Wed 13 Jan 2021 11:09

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

ViktorV
Devart Team
Posts: 3168
Joined: Wed 30 Jul 2014 07:16

Re: Source Code Error

Post by ViktorV » Tue 19 Jan 2021 07:18

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).

Post Reply