EldoS | Feel safer!

Software components for data protection, secure storage and transfer

entry point not found

Also by EldoS: CallbackRegistry
A component to monitor and control Windows registry access and create virtual registry keys.
#13155
Posted: 04/29/2010 10:42:02
by Maurizio Ferreira (Standard support level)
Joined: 04/29/2010
Posts: 6

As I start a project built in D7, using your TElIdSFTPClient component,
I receive the following exception :

Impossible to find the entry point
@Sbutils@GetTimeLen@qqrvin in BaseBBoxD7.

Please note :
the project is a runtime package used by a complex application.
Another simple project, using only the component works perfectly.
Is it needed some special care to use the component in a package ?
any suggestion ?
regards
Maurizio.
#13156
Posted: 04/29/2010 11:58:48
by Eugene Mayevski (EldoS Corp.)

IndySftp class comes with it's own package. Does the problem exist when you compile *that* package? Maybe you can just use that package instead of including TElIdSFTPClient to your package?


Sincerely yours
Eugene Mayevski
#13160
Posted: 04/30/2010 03:53:25
by Maurizio Ferreira (Standard support level)
Joined: 04/29/2010
Posts: 6

I suppose it should be done automatically by Delphi.

I've successfully compiled and installed the following packages :

IndyCore70,
IndySystem70,
IndyProtocols70,

Eldos BaseBlackBox (BaseBBoxD7.bpl)
Eldos Indy-like SFTP Client for Indy 10 (IdSFTPIndy10D7.bpl)
Eldos SFTPBlackbox client (SFTPBBoxCliD7.bpl)
Eldos SSHBlackbox client (SSHBBoxCliD7.bpl)

Then in the interface part of a unit using your component is inserted:
uses
IdFtpCommon,
IdBaseComponent, IdComponent, IdIOHandler,
IdIOHandlerSocket, IdIOHandlerStack, IdSSL, IdSSLOpenSSL,
IdTCPConnection, IdTCPClient, IdExplicitTLSClientServerBase, IdFTP,
IdFTPListParseWindowsNT, idreply, idAllFtpListParsers,
SBSimpleSftp, SBSSHKeyStorage, SBSftpCommon, SBIdSFTP, SBSSHConstants;

(I need to use both SFTP than FTPS)

and in my package REQUIRES clause appears :
IndyCore70,
IndySystem70,
IndyProtocols70,
BaseBBoxD7,
SSHBBoxCliD7,
SFTPBBoxCliD7,
IdSFTPIndy10D7;

The problem appears after program startup, when my application
attempts to load dynamically my package, using the Delphi LoadPackage function.

Regards.
Maurizio
#13161
Posted: 04/30/2010 08:16:23
by Maurizio Ferreira (Standard support level)
Joined: 04/29/2010
Posts: 6

I've included a test application.
It consists in a simple package (mypack)
and a simple application (myapp)
just compile both and start the application

As you press the button in the main form, the application tries to
load the package, and his causes the error.
Note that the procedure defined in the package is not even called.

Regards.
Maurizio.


[ Download ]
#13162
Posted: 04/30/2010 08:35:52
by Eugene Mayevski (EldoS Corp.)

Moved to HelpDesk for testing.


Sincerely yours
Eugene Mayevski
Also by EldoS: Rethync
The cross-platform framework that simplifies synchronizing data between mobile and desktop applications and servers and cloud storages

Reply

Statistics

Topic viewed 1384 times

Number of guests: 1, 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!