EldoS | Feel safer!

Software components for data protection, secure storage and transfer

SFTPBlackbox Client/Server - for C++ Builder - Demos

Also by EldoS: CallbackProcess
A component to control process creation and termination in Windows and .NET applications.
#3092
Posted: 06/07/2007 06:27:15
by Donald Benkendorf (Standard support level)
Joined: 05/17/2006
Posts: 20

Hi,
I was having issues with the demo programs (SSH + SFTP Clients, especially) on C++ Builder 5. I was told at one point that the demos were fixed, but that I needed to move to BCB 6, in order to have them build/work correctly. O.K., so I let that matter rest a little while (couple months ?). Anyway, I just came back to the downloads, and found out that BCB 6 is no longer supported, either ! O.K., so I bring up BDS 2006....out of ALL the SFTP and SSH demos, only one (simple socket SSH, I believe) "builds" successfully on BDS 2006, and that's from all the demos (Delphi + C++ Builder personalities) under SFTP and SSH ! The errors relate to some TClient class not being found, or some such. Can you please help with this ?
#3096
Posted: 06/07/2007 09:08:34
by Eugene Mayevski (EldoS Corp.)

As we dropped support for C++Builder 6 due to it's bugs, it's time to migrate to BDS 2006. The original BCB samples were created for BCB 5 and 6 and they indeed had problems with BDS 2006 due to breaking changes in BDS 2006. Now we need to upgrade those samples. Unfortunately, we can't implement all of our 80+ todo list items immediately. The samples will be updated, but they have not been so far. I have reminded the developer of the samples to upgrade those samples, so I expect the task to be complete in 2-3 weeks.

Regarding the particular problems - if you have a need in some particular sample(s), please post the exact paths and names of the samples (so that we could understand what samples you are asking about) and we will try to update them immediately.

Regarding "some TClient" class - TClientSocket is provided by Borland but is not installed by default to component palette. You need to add a package to IDE, but I can't say it's name at the moment (the source code with the component is in ScktComp.pas).


Sincerely yours
Eugene Mayevski
#3107
Posted: 06/08/2007 10:38:59
by Donald Benkendorf (Standard support level)
Joined: 05/17/2006
Posts: 20

I'll be waiting. Talk to you again in "2-3 weeks"... Thanks.
#3118
Posted: 06/12/2007 04:31:49
by Eugene Mayevski (EldoS Corp.)

Build 115 (on the site) includes the updated samples.


Sincerely yours
Eugene Mayevski
#3123
Posted: 06/12/2007 08:14:12
by Donald Benkendorf (Standard support level)
Joined: 05/17/2006
Posts: 20

Hi, yes...I see new *_BDS2006.cpp and *_BDS2006.res files, with timestamps in 6/8-10 timeframe, in most Sample SSH and SFTP "BCB" sub-directories. However, the project files are still *B5.bpr or *.B6.bpr, i.e. none for BDS2006, e.g. *.bdsproj. If I use the B6 project file, I get issues with BDS2006. How do I create the new project files, including the new source files, etc. ?
#3124
Posted: 06/12/2007 08:27:17
by Donald Benkendorf (Standard support level)
Joined: 05/17/2006
Posts: 20

Do I open the *B6.bpr project, delete the respective *B6.cpp file and add (instead) the respective *_BDS2006.cpp file ?
#3128
Posted: 06/12/2007 11:14:26
by Eugene Mayevski (EldoS Corp.)

I am sorry about the problem - bdsproj files didn't get to the installation. I've attached all of them. Just unpack the file in your samples folder.


[ Download ]

Sincerely yours
Eugene Mayevski
#3130
Posted: 06/12/2007 14:40:20
by Donald Benkendorf (Standard support level)
Joined: 05/17/2006
Posts: 20

Well, when I try to build a project, I first get issues with 'bcbie.bpi', 'bcbsmp.bpi' and 'bcbofficexp.bpi' - so I add a path to them into linker/compiler. Then, I need a path added, to 'vcl.h', etal. A path for 'sysinit.obj', one for 'sb*.hpp', and maybe one or two others. Finally, it compiles and links, but when I try to get it to build without runtime libraries, I get "[Linker Error] Error: Unresolved external 'CertFreeCertificateContext' and 'CertDuplicateCertificateContext' -- referenced from C:\PROGRAM FILES\ELDOS\SECUREBLACKBOX\PACKAGES\PKIBBOXDX.LIB|SBX509
#3131
Posted: 06/13/2007 05:49:56
by Eugene Mayevski (EldoS Corp.)

Cert* functions are part of Windows API. You need to add crypt32.lib to the project. We will update the BCBPROJ files now.


Sincerely yours
Eugene Mayevski
#3147
Posted: 06/14/2007 11:57:07
by Donald Benkendorf (Standard support level)
Joined: 05/17/2006
Posts: 20

If I want to turn the SSH server demo into a Win2K service, do I use Microsoft's 'anysrv' utility ?
Also by EldoS: CallbackRegistry
A component to monitor and control Windows registry access and create virtual registry keys.

Reply

Statistics

Topic viewed 13573 times

Number of guests: 2, registered members: 0, in total hidden: 0




|

Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!