> >As long as you place the DLLs in the same folder the application EXEs and
> *not* a shared/common path (like System32) you will be fine.
> 
> Actually, with v.2.5, you can separate the embedded Firebird components
> from the application components when you deploy.  If you wish to have the
> three applications all use the same Firebird components, you can do so with
> 2.5, by deploying fbembed.dll and all the Firebird stuff into a common
> location *apart* from the application executable.  Set the RootDirectory in
> firebird.conf to be the path to where fbembed.dll is.

By placing the DLLs with the application EXEs (ie. a share nothing model) the 
applications would not have any inter-dependency, but would use a very small 
amount of additional disk space due to the multiple copies of the embedded 
engine files.

A shared DDL deployment model (as outlined in Helen's response) would create a 
situation where all of the installed apps would need to be updated at the same 
time if an update in the embedded engine was required.


Sean

Reply via email to