How to install TCRSSHIOHandler with Version 7.0.1?

Discussion of open issues, suggestions and bugs regarding network security and data protection solution - SecureBridge
Post Reply
ernschd
Posts: 3
Joined: Tue 30 Jun 2015 15:26

How to install TCRSSHIOHandler with Version 7.0.1?

Post by ernschd » Tue 29 Mar 2016 10:35

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

ernschd
Posts: 3
Joined: Tue 30 Jun 2015 15:26

Re: How to install TCRSSHIOHandler with Version 7.0.1?

Post by ernschd » Tue 29 Mar 2016 10:51

Addendum:

The last working Version was for me 6.5.8 - in 6.6.9 it's the same error.

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

Re: How to install TCRSSHIOHandler with Version 7.0.1?

Post by ViktorV » Thu 31 Mar 2016 08:54

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

ernschd
Posts: 3
Joined: Tue 30 Jun 2015 15:26

Re: How to install TCRSSHIOHandler with Version 7.0.1?

Post by ernschd » Thu 31 Mar 2016 12:36

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

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

Re: How to install TCRSSHIOHandler with Version 7.0.1?

Post by ViktorV » Thu 31 Mar 2016 12:45

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.

ernschd666
Posts: 11
Joined: Wed 15 Jul 2015 11:54

Re: How to install TCRSSHIOHandler with Version 7.0.1?

Post by ernschd666 » Thu 31 Mar 2016 13:55

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.

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

Re: How to install TCRSSHIOHandler with Version 7.0.1?

Post by ViktorV » Mon 04 Apr 2016 12:59

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.

ernschd666
Posts: 11
Joined: Wed 15 Jul 2015 11:54

Re: How to install TCRSSHIOHandler with Version 7.0.1?

Post by ernschd666 » Thu 07 Apr 2016 09:13

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

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

Re: How to install TCRSSHIOHandler with Version 7.0.1?

Post by ViktorV » Tue 12 Apr 2016 10:08

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.

Post Reply