Page 1 of 1
Cant install CRSSHIOHandler
Posted: Thu 31 May 2018 13:04
by kaffeburk
Hello Devart,
Trying to istall securebridge CRSSHIOHandler that i bought today. No problem on desktop, but when i come to my Laptop...
[dcc32 Error] CRSSLIOHandler.pas(158): E2003 Undeclared identifier: 'SetIgnoreServerCertificateValidity'
[dcc32 Error] CRSSLIOHandler.pas(159): E2003 Undeclared identifier: 'SetIgnoreServerCertificateConstraints'
[dcc32 Error] CRSSLIOHandler.pas(160): E2003 Undeclared identifier: 'SetTrustServerCertificate'
[dcc32 Fatal Error] dacsbridge250.dpk(41): F2063 Could not compile used unit 'CRSSLIOHandler.pas'
Regards, Pär
Re: Cant install CRSSHIOHandler
Posted: Thu 31 May 2018 13:10
by ViktorV
The similar question has already been discussed on our forum. Follow the link
viewtopic.php?f=27&t=37151 for details.
Re: Cant install CRSSHIOHandler
Posted: Thu 31 May 2018 13:29
by kaffeburk
Re: Cant install CRSSHIOHandler
Posted: Thu 31 May 2018 13:49
by ViktorV
As we already wrote earlier for successful compilation of the mydacbridgeXX package package, please use the next CRSSLIOHandler.pas file:
http://www.devart.com/pub/dac/CRSSLIOHandler.zip
Re: Cant install CRSSHIOHandler
Posted: Thu 31 May 2018 14:06
by kaffeburk
Hello,
Its the SSH i need but nm, i did replace the old CRSSHIOHandler.pas with the new one. Still same problem.
I now lost like 10-20 times the cost of Securebridge in time spent installing it that i can not invoice my customer. If Securebridge was 5 times more expensive but installed on first try it would cost me less. What now?
Regards, Pär
Re: Cant install CRSSHIOHandler
Posted: Thu 31 May 2018 14:38
by ViktorV
You should not get errors
Code: Select all
[dcc32 Error] CRSSLIOHandler.pas(158): E2003 Undeclared identifier: 'SetIgnoreServerCertificateValidity'
[dcc32 Error] CRSSLIOHandler.pas(159): E2003 Undeclared identifier: 'SetIgnoreServerCertificateConstraints'
[dcc32 Error] CRSSLIOHandler.pas(160): E2003 Undeclared identifier: 'SetTrustServerCertificate'
[dcc32 Fatal Error] dacsbridge250.dpk(41): F2063 Could not compile used unit 'CRSSLIOHandler.pas'
when using the CRSSLIOHandler.pas file:
http://devart.com/pub/dac/CRSSLIOHandler.zip
Please make sure that you are using the file we specified above.
Note not the CRSSHIOHandler.pas file, but CRSSLIOHandler.pas. You do not have to replace the CRSSHIOHandler.pas file.
Re: Cant install CRSSHIOHandler
Posted: Thu 31 May 2018 15:01
by kaffeburk
Got it!
I must have fail on replacing the file on the Mac keyboard. I also forget i had to replace that file, i thought all was going to be included in the new install. Well, now it works.
Thanx Victor.
Re: Cant install CRSSHIOHandler
Posted: Fri 01 Jun 2018 05:06
by ViktorV
It is good to see that the problem has been solved.
Feel free to contact us if you have any further questions about our products.
Re: Cant install CRSSHIOHandler
Posted: Mon 25 May 2020 15:00
by nannoc
Hello Devart
I have installed SecureBridge and would like to compile "mydacsbridge260.dpk", but I get the following error:
[dcc32 Error] CRSSLIOHandler.pas(179): E2003 Undeclared identifier: 'ProxyOptions'
[dcc32 Error] CRSSLIOHandler.pas(179): E2066 Missing operator or semicolon
[dcc32 Fatal Error] MySSLIOHandler.pas(6): F2063 Could not compile used unit 'CRSSLIOHandler.pas'
I have added the following paths to win32 library path:
........Documents\Devart\MyDAC for RAD Studio 10.3\Demos\TechnologySpecific\SecureBridge
........Documents\Devart\MyDAC for RAD Studio 10.3\Demos\TechnologySpecific\SecureBridge\Delphi26
........Documents\Devart\MyDAC for RAD Studio 10.3\Demos\TechnologySpecific\SecureBridge\Design
Could you please assist.
Regards
Donald
Re: Cant install CRSSHIOHandler
Posted: Fri 29 May 2020 12:14
by ViktorV
Thank you for the information. Yes you are right, TMySSLIOHandler is not compatible with the current version of SecureBridge, but compatible with the next version of SecureBridge. For the time being, to successfully compile, please comment out or delete the following lines in the TCRSSLIOHandler.Connect method:
Code: Select all
if ProxyOptions <> nil then
SSLClient.ProxyOptions.Assign(ProxyOptions);