Page 1 of 1

Missing MySSLIOHandler in RAD Studio C++ 2007

Posted: Fri 23 Apr 2010 07:55
by wyatt
Step-by-step setup of MySSLIOHandler

· Place the TMySSLIOHandler component onto the form.
· Select a storage object in the Storage property. More information about storage setup you will find in the SSL client setup topic.
· Specify the server certificate in the CACertName property.
· Specify the client certificate in the CertName property.
· Place the TMyConnection component onto the form and setup it to connect to the MySQL server.
· Assign the TMySSLIOHandler object to the IOHandler property of TMyConnection.
· Connect to MySQL server by setting TMyConnection.Connected to True.
I have installed demo SecureBridge version (2.60.0.14) under RAD Studio C++ 2007, but i can't find anywhere TMySSLIOHandler component to use with TMyConnection (version 5.90.0.57).

Sorry for my poor English.

Posted: Fri 23 Apr 2010 08:14
by wyatt
OK. I search end read other post and I found in c:\Program Files\Devart\MyDac for RAD Studio 2007\Demos\Win32\TechnologySpecific\SecureBridge\Delphi11\ , but now i can't compile becouse requied presonality delphi

Posted: Fri 23 Apr 2010 09:14
by Dimon
Please give a more detailed description of the problem.

Posted: Fri 23 Apr 2010 11:30
by wyatt
http://www.devart.com/forums/viewtopic. ... liohandler

I read this post, becouse i have same problem. In my case TMySSLIOHandler component is in :\Program Files\Devart\MyDac for RAD Studio 2007\Demos\Win32\TechnologySpecific\SecureBridge\Delphi11\.
There is also file Readme.html:
Delphi and C++Builder for Win32
Close all open projects in your IDE.
Open the mydacsbridgeXX.dpk package (mydacsbridgeXX.bpk for C++Builder).
Location of this package depends on the version of your IDE:
Demos\Win32\TechnologySpecific\SecureBridge\Delphi5\ - for Delphi 5
Demos\Win32\TechnologySpecific\SecureBridge\Delphi6\ - for Delphi 6
Demos\Win32\TechnologySpecific\SecureBridge\Delphi7\ - for Delphi 7
Demos\Win32\TechnologySpecific\SecureBridge\Delphi9\ - for Delphi 2005
Demos\Win32\TechnologySpecific\SecureBridge\Delphi10\ - for Delphi 2006
Demos\Win32\TechnologySpecific\SecureBridge\Delphi11\ - for Delphi 2007
Demos\Win32\TechnologySpecific\SecureBridge\CBuilder5\ - for C++Builder 5
Demos\Win32\TechnologySpecific\SecureBridge\CBuilder6\ - for C++Builder 6
Compile and install the package.
Call the Environment Options dialog from the Tools menu of your IDE, and add the patch to the directory containing the compiled packages to the Library path on the Library tab.
And when I want to compile under RAD C++ 2007 mydacsbridge105.dpk i get a dailogbox

The project can not be loaded because the required personality Delphi.Personality is not available

Posted: Mon 26 Apr 2010 11:32
by Dimon
Try to delete the mydacsbridge105.dproj file and recompile the project.

Posted: Mon 26 Apr 2010 15:16
by wyatt
I remove mydacsbridge105.dproj from folder. And when i try to open mydacsbridge105.dpk nothing happens in editor. Project won't open.

Sorry for my poor english

Posted: Tue 27 Apr 2010 09:32
by Dimon
To solve the problem create a new package by choosing Package from the File -> New menu.
Add the MySSHIOHandler.pas and MySSLIOHandler.pas files to this project via the Project->Add to Project->Add Unit menu. Also add the following packages to the project (via Project->Add to Project->Requires menu): dac105.bpi, mydac105.bpi, and sbridge105.bpi. After this compile and install the package.