EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Sbb6 eval and indy 10.1.5

#6556
Posted: 06/10/2008 13:19:33
by Scratch  (Standard support level)
Joined: 02/07/2008
Posts: 34

Just downloaded the v.6 eval version and tried to compile it with the standart indy shipped with delphi 2007 ( 10.1.5). I've enabled define
{$define INDY1011}
but still get error on

FSecureClient.ClientCertStorage := Value;

[DCC Error] SBIndyIOHandler10.pas(803): E2003 Undeclared identifier: 'ClientCertStorage'

in TElClientIndySSLIOHandlerSocket.Set/GetClientCertStorage
#6558
Posted: 06/10/2008 13:39:35
by Eugene Mayevski (Team)

It seems that your compiler picks old units somewhere (no idea, where from, however). The property named ClientCertStorage was added in SecureBlackbox 5.2.113. Can it be that you have some old version somewhere? Try searching for SBClient.dcu across all of your disks.


Sincerely yours
Eugene Mayevski
#6560
Posted: 06/10/2008 13:52:32
by Scratch  (Standard support level)
Joined: 02/07/2008
Posts: 34

I had an old version but removed it totally. The only unit SBClient.dcu right now is from dist I've downloaded today.. 224 948 bytes changed 30.05.2008...
#6561
Posted: 06/10/2008 13:58:17
by Eugene Mayevski (Team)

If you open SBClient.hpp, you will find that the property is there.

__property Sbcustomcertstorage::TElMemoryCertStorage* ClientCertStorage = {read=FClientCertStorage, write=SetClientCertStorage};

This means that the source unit from which this .hpp file was built does have this property. You will also find the corresponding entries in the DCU file that you referred to. So I can only guess why the compiler misses the property.


Sincerely yours
Eugene Mayevski
#6562
Posted: 06/10/2008 14:35:15
by Scratch  (Standard support level)
Joined: 02/07/2008
Posts: 34

Dunno what happenned but after "capital cleaning" it compiled ok ) thanks

Reply

Statistics

Topic viewed 1632 times

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




|

Back to top

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

Got it!