Subject Re: [firebird-support] Embedded Server Application Questions
Author Helen Borrie
At 12:22 AM 17/03/2005 +0000, you wrote:


>Hello ALL :-)
>
>using delphi 7, i have created an embedded server application that
>archives data to newly created FDB's, i would like to fix these
>newly created database to be FULLy used and READ_ONLY for storage
>onto CD/DVD. Can you still simply use the gbak/gfix routines with
>the embedded server ?

Yes. It's the same server that runs in a full installation as Superserver.

> or can I access the Firebird API using delphi ? or must it be c/c++ only

The published API is a C interface...

>, i have IBObjects, does this provide the necessary link to the FIrebird API

IBObjects is a full implementation of the API in ObjectPascal. If you want
to use the *Services API* with IBO, use the IBOAdmin components
(downloadable from www.mengoni.it for Delphi 7) - this is a full
encapsulation of the Services API. For more details, ask on the IBO list -
it's off-topic here.

> have searched and read FB BOOK, and PDF's, any help appreciated..

If you can get hold of a copy of the InterBase 7 Developers' Guide, there's
some doc there (very sparse, incomplete) re Borland's InterBase Admin
components. The two suites are very similar; the main difference being
that the IBOAdmin comps are "firebird-aware" and interface with the server
via the native IBO connection and transactions. The Delphi 7 help system
has a helpfile for IBX, too, which covers the IBAdmin components, albeit
sparsely.

Of course, there's no point in going to the trouble of distributing an
admin facility for a read-only database intended to be read from optical
media, since the database state never changes..."backup" would be just a
copy of the DVD.

./hb