Subject RE: [firebird-support] Terminating Firebird on Win98
Author Peter Lee
Hi Ray,

We did the switch last week, probably took a day for one person, with
'research' time included - most of the time was spent modifying install and
build scripts. This time was increased because we were also making the
switch to fb1.5 from 1.03.

How are you accessing fb now? We are using D6 and dbExpress, and there
were no hassles there. Talking to the embedded server is really the same
as talking to local client and local server. Much like what we were doing
previously, we supply a local path (c:\your.fdb) for local embedded server,
and a remote path (servername:f:\your.fdb) for a server on another machine.

The only issue that we have is that only one application at a time can
access the database file. We have a number of applications that talk to
the same database, so on a standalone machine, only one application can run
at a time. In the real world this isn't a huge problem, but when doing
demos, presentations etc, we like to have all our stuff up at once, ready
to go!

I'm not aware of other issues; I guess using utilities like isql, gbak etc
would depend on where you have installed the embedded server but we haven't
investigated this. We are installing it into our application directory,
which isolates it nicely from any other applications. If there are other
issues, I'd be happy to hear from people!

So far, we're really pleased - deployment is much nicer, especially on
win9x machines - no guardian thingo living in the system tray - all
transparent from the users perspective. Our applications are distributed
reasonably widely (boxed, for retail sale), with lots of users who don't
know left mouse button from right, so the less stuff that can go wrong the
better.

Regards,

Peter Lee

At 26/03/2004, you wrote:
>Thanks for the reply.
>
>We had looked into this, but had shied away from it because its the
>"unknown".
>
>How hard would it be to switch to using the embedded server?
>
>Also, are there any issues that we would need to work around?
>
>Ray
>
>-----Original Message-----
>From: Peter Lee [mailto:ptle@...]
>Sent: Wednesday, March 24, 2004 5:18 PM
>To: firebird-support@yahoogroups.com
>Subject: Re: [firebird-support] Terminating Firebird on Win98
>
>
>Hi Ray,
>
>Have you thought about the embedded server? Our application has the
>ability to talk to a network db or run standalone, and we've just made the
>move to running the embedded server on all workstations.
>
>This way we don't have to worry about installing the full server or client
>on the workstations at all - the embedded server dll acts as client and
>server when talking to a local file, and as the client when talking to a
>remote server.
>
>Upgrading the server on a local machine would then just mean replacing the
>embedded server dll (or patching it), and ensuring that your application
>wasn't running while the installer is going.
>
>Regards,
>
>Peter Lee
>
>At 25/03/2004, you wrote:
> >We are embedding Firebird in our application. We were using IB6.5.
> >
> >One of the things we do is install a local server in case of networking
> >problems. Our application switches over to local host and keeps running
> >and then uploads results to the network server when connection is restored.
> >
> >Our install shutsdown the Server while we are running. This is in part so
> >that we can upgrade to newer versions of the database server.
> >
> >We have this working for 2000/XP but have run into a bit of a problem with
> >Win98.
> >
> >Is there a way to shutdown Firebird from an application? We know of
> >several windows ways to post a WM_CLOSE message to the server and the
> >guardian. We just were wondering if there was a preferred way to do this?
> >If this is the prefered way is the classname and windows name on the tip
> >of on of your tongue's? :)
> >
> >Thanks in Advance
> >Ray
> >
> >
> >
> >Yahoo! Groups Links
> >
> >
> >
> >
>
>-
>Peter Lee Mobile: +61 412 011 174 ptle@...
>-----------------------------------------------------------------------
>Rising Software Australia Pty. Ltd. http://www.risingsoftware.com/
>Publishers of 'Auralia' - Ear Training and 'Musition' - Theory Training
>Ph: +61 3 9481 3320 FAX: +61 3 9481 3380 USA Freecall: 1 888 667 7839
>
>
>
>Yahoo! Groups Sponsor
>
>ADVERTISEMENT
>
><http://rd.yahoo.com/SIG=12c89arsn/M=267637.4673018.5833253.1261774/D=egroupweb/S=1705115386:HM/EXP=1080260176/A=1945637/R=0/SIG=11tfh3gpg/*http://www.netflix.com/Default?mqso=60178397&partid=4673018>
>click here
>
><http://us.adserver.yahoo.com/l?M=267637.4673018.5833253.1261774/D=egroupweb/S=:HM/A=1945637/rand=603421288>
>
>
>
> _____
>
>Yahoo! Groups Links
>
>
>* To visit your group on the web, go to:
>http://groups.yahoo.com/group/firebird-support/
>
>
>* To unsubscribe from this group, send an email to:
>firebird-support-unsubscribe@yahoogroups.com
><mailto:firebird-support-unsubscribe@yahoogroups.com?subject=Unsubscribe>
>
>
>* Your use of Yahoo! Groups is subject to the Yahoo! Terms of
>Service <http://docs.yahoo.com/info/terms/> .
>
>
>
>
>[Non-text portions of this message have been removed]
>
>
>
>
>Yahoo! Groups Links
>
>
>
>

-
Peter Lee Mobile: +61 412 011 174 ptle@...
-----------------------------------------------------------------------
Rising Software Australia Pty. Ltd. http://www.risingsoftware.com/
Publishers of 'Auralia' - Ear Training and 'Musition' - Theory Training
Ph: +61 3 9481 3320 FAX: +61 3 9481 3380 USA Freecall: 1 888 667 7839