Delphi XE3 : Possible problem with IBDAC BPL in "BIN" directory

Discussion of open issues, suggestions and bugs regarding IBDAC (InterBase Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
Fabrice
Posts: 45
Joined: Tue 07 Sep 2010 09:44

Delphi XE3 : Possible problem with IBDAC BPL in "BIN" directory

Post by Fabrice » Thu 21 Mar 2013 13:37

Hello,

Last installation "ibdac46d17pro.exe" (and older) add BPL in Delphi XE3 default "BIN" directory :
dclibdac170.bpl,dclibdacfmx170.bpl, ibdacfmx170.bpl, ibdacvcl170.bpl,datasetmanager170.bpl, dclcrcontrols170.bpl, dcldac170.bpl, dacfmx170.bpl,dacvcl170.bpl

But in Delphi XE3 "Release notes" :
http://docwiki.embarcadero.com/RADStudi ... es_for_XE3
It is said :
Do not install extraneous files in \bin directories

Embarcadero does not allow any unsigned third-party DLLs to be placed in the product bin directories:

$(BDS)\bin
$(BDS)\bin64

A license validation error will occur.
Marco Cantu speak about this here :
As you can see in the Release Notes for XE3 under the header "Do not install extraneous files in \bin directories" you should not install any DLL or package in the bin and bin64 folders of the main Delphi (or C++Builder) program directory. This is because the DLLs and packages (BPL) in that folder are checked for the original Embarcadero signed version, to avoid developers (or malicious third parties) to temper with the IDE and its licensing.
http://blog.marcocantu.com/blog/no_dlls_delphi_bin.html


Best regards,
Fabrice

bork
Devart Team
Posts: 649
Joined: Fri 12 Mar 2010 07:55

Re: Delphi XE3 : Possible problem with IBDAC BPL in "BIN" directory

Post by bork » Thu 21 Mar 2013 16:15

In Delphi XE3 "Release notes" it is said:
Do not install extraneous files in \bin directories

Embarcadero does not allow any unsigned third-party DLLs to be placed in the product bin directories:

$(BDS)\bin
$(BDS)\bin64

A license validation error will occur.
But nothing is said about packages.

If you suppose that it isn't allowed to install any third-party packages to the $(BDS)\bin folder, please provide us with any official Rad Studio documentation about this limitation (the blog is not an official document).

In addition, if you have any issues with loading IBDAC packages into $(BDS)\bin, please provide us with the details - and we will help to resolve this issue.

Post Reply