Intebase/Firebird dll path

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
Brob
Posts: 44
Joined: Mon 24 Oct 2011 07:31

Intebase/Firebird dll path

Post by Brob » Thu 06 Aug 2015 12:03

Hi

Is there any way to get the name and path of the dll which is automatically loaded by UNIDAC for Interbase/Firebird connection when you do not specify one in specific options for ClientLibrary?

Thanks

ViktorV
Devart Team
Posts: 3168
Joined: Wed 30 Jul 2014 07:16

Re: Intebase/Firebird dll path

Post by ViktorV » Tue 11 Aug 2015 08:20

Unfortunately, UniDAC doesn't support such functionality, To retrieve the name and the path to the library loaded automatically, you can use a third-party utility, e.g. Process Explorer.

emailx45
Posts: 8
Joined: Tue 17 Apr 2012 18:04

Re: Intebase/Firebird dll path

Post by emailx45 » Tue 22 Sep 2015 20:43

In Windows try verify environment variable to paths Windows folders and to Firebird install... %FIREBIRD% or Registry key

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Firebird Project\Firebird Server\Instances normally show path bin exe firebird

ViktorV
Devart Team
Posts: 3168
Joined: Wed 30 Jul 2014 07:16

Re: Intebase/Firebird dll path

Post by ViktorV » Wed 23 Sep 2015 09:41

If the ClientLibrary property is set to an empty string, UniDAC will search for a client library in the following order:
1. The catalog from which the application is loaded.
2. The. //System32 system folder
3. The //SysWOW64 folder of 64-bit system
4. The //Windows folder.
5. Current workspace.
6. Folders listed in the РАТН environmental variable.

Post Reply