Page 1 of 1
How to install TCRSSHIOHandler with Version 7.0.1?
Posted: Tue 29 Mar 2016 10:35
by ernschd
Hi,
after upgrading SecureBridge to Version 7.0.1 I want to install the IOHandler.
In Version 6 I had to do this with this steps:
- Open and compile "C:\Programme\Devart\UniDAC for RAD Studio 2007\Demos\TechnologySpecific\SecureBridge\Delphi11\dacsbridge105.dpk".
- The open and install "dcldacsbridge105.dpk". Now the TCRSSHIOHandler is installed.
But with the new Version I got an error in step 2:
The Procedure entry point "@Scsshutil @initalization$qqrv" was not found in DLL "sbridge105.bpl"
In Version 6 the Unit ScSSHUtil was used in CRSSHIOHandler.pas, but now the Unit ScSSHUtil.pas doesn't exists anymore - maybe that's the cause of the error. But how can I solve this problem?
Regards
ernschd
Re: How to install TCRSSHIOHandler with Version 7.0.1?
Posted: Tue 29 Mar 2016 10:51
by ernschd
Addendum:
The last working Version was for me 6.5.8 - in 6.6.9 it's the same error.
Re: How to install TCRSSHIOHandler with Version 7.0.1?
Posted: Thu 31 Mar 2016 08:54
by ViktorV
Yes, you are right. In SecureBridge 6.6.9 the ScSSHUtil module was renamed to ScSSHUtils.
To solve the problem try to perform the following steps:
- remove Devart SecureBridge Components for Data Access Components from [Components]->[Install Packages] ;
- Please, run your IDE and walk through the following steps:
1) Replace the ScSSHUtil unit in the USES clause with ScSSHUtils of the CRSSHIOHandler unit.
2) Compile UniDAC run-time package (dacsbridge105.dpk).
3) Compile and install UniDAC design-time package (dcldacsbridge105.dpk).
Re: How to install TCRSSHIOHandler with Version 7.0.1?
Posted: Thu 31 Mar 2016 12:36
by ernschd
Now it's working.
Here's what I've done:
- Uninstalled UniDAC and SecureBridge
- Cleaned the registry of UniDAC-Entries
- Removed all *dac*.bpl files from my computer
- Installed UniDAC and SecureBridge
- Successfully compiled and installed the IOHandler
Re: How to install TCRSSHIOHandler with Version 7.0.1?
Posted: Thu 31 Mar 2016 12:45
by ViktorV
It is good to see that the problem has been solved.
If you have any questions during using our products, please don't hesitate to contact us - and we will try to help you solve them.
Re: How to install TCRSSHIOHandler with Version 7.0.1?
Posted: Thu 31 Mar 2016 13:55
by ernschd666
Next problem
I tried to test the connection with the SSHDacDemo.
The Unit SSH_Client.pas has several unknown Identifiers:
- TScAsymmetricAlgorithm
- aaRSA
- haMD5
- EScError
All this types and constants are defined in ScSSHUtil (according to the help file). But this file is missing.
My Project doesn't run either because of the same errors. What shall I do now? Do I have to reinstall the old Version?
Why isn't the CRSSHIOHandler-Component installed with SecureBridge? This would be more fail-safe.
Re: How to install TCRSSHIOHandler with Version 7.0.1?
Posted: Mon 04 Apr 2016 12:59
by ViktorV
In SecureBridge 6.6.9, we have moved a part of code from the ScSSHUtil module to ScUtils - and now TScAsymmetricAlgorithm, aaRSA, haMD5, EScError are declared in the ScUtils unit.
Re: How to install TCRSSHIOHandler with Version 7.0.1?
Posted: Thu 07 Apr 2016 09:13
by ernschd666
Did you try to compile the demo in Delphi 2007?
I don't feel like remove the working old version, installing the new one, maybe see that's not working and go the reverse way (I have to do much other work in my job).
Re: How to install TCRSSHIOHandler with Version 7.0.1?
Posted: Tue 12 Apr 2016 10:08
by ViktorV
Yes, we compiled our SSHDacDemo project for Delphi 2007. As we wrote earlier, to compile it successfully, in the SSH_Client module, replace the ScSSHUtil unit with ScSSHUtils and add the ScUtils unit in the USES clause.