Re: Using FB in embedded mode? (Re: Embedded into EXE DB systems.)



> I am using FB embedded in my shareware application, veritime
> (www.pcfworks.com/veritime/). The way to use it is as follows:
>
> 1. Download the embedded version of firebird.
> 2. Extract the contents.
> 3. Copy the dll fbembed.dll into your application's folder.
> 4. Rename the dll to fbclient.dll
> 5. That's it.

Thanks Phillip.

And then I assume you have to ship the dll as well?

Ideally I would like to just ship one .exe, but I guess it's not too much
overhead to ship a dll.

Lauchlan M

> Using FB has enabled me to quickly make a multi-user version of VeriTime
> (to be released soon).

That is one of the strengths of NexusDB - it is very easy to switch between
C/S and embedded at runtime or design time, just by using different data
access components.

Also, I have used NexusDB with RemObjects/Data Abstract to create a server
with an embedded database server, and will look into (with your guidelines
above) doing this with FireBird.

Lauchlan M


.



Relevant Pages

  • Re: which is better to use paradox table or dbase 5x
    ... > the application must be light enough to run even on pI or pII machines ... Firebird is lighter (1.7Mb DLL for embedded) and easier to install ... Prev by Date: ...
    (comp.lang.pascal.delphi.databases)
  • Re: OLE DB driver with Interbase
    ... That is FireBird. ... And until you can regsvr32 the DLL (and it may be more than that is necessary for a OLEDB provider) then I dont think you will get anywhere. ...
    (microsoft.public.data.ado)
  • Re: Which is the best single-user DB ?
    ... > Firebird is an open source fork of IB 6. ... > version, and with that you get a single user database, without ... > switch to a full featured server, you just replace this DLL with the ... and a server somewhere in the network (could be ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: Which is the best single-user DB ?
    ... Well, others will disagree, I suppose, but I'm a great fan of Firebird. ... switch to a full featured server, you just replace this DLL with the ... and a server somewhere in the network (could be ... > Free or not expensive, easy to use, bug free, well documented, good ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: General question
    ... You don't change a thing -- just compile your web service project/solution. ... Then ship the dlls in the bin directory, and the asmx files, and any config ... > ship the compiled dll and not my source code. ...
    (microsoft.public.dotnet.framework.webservices)