Subject | Re: [IBO] Using Server and Client versions |
---|---|
Author | clementdoss |
Post date | 2007-06-01T17:48:37Z |
Hi Antti,
Thanks for answering.
software that did
pop a window saying something like: "Hey dude! You are accessing FB
2.0 with a 1.0.2 client! Check the box below if you don't want to be
bothered again!".
The problem I had was very annoying in two ways. First, the technical
one, the server shutdown every time all tables where closed (I
automatically disconnect from the server). And somewhere in the
process, FB service had to be restarted.
And the second, it seemed I was blaming the other applications... well
fortunately the problem was solved. In fact, there were some gds32.dll
installed on the client machine, but only the gds32.dll version 1.02
was used.
If I knew it was a conflict earlier, it would save me a lot of time.
server on the server, and said: "It's up and running". I connected and
showed some stuff and the problems started.
But I must insist. How can I retrieve the server and client version
that my application is using?
Best regards,
Clément
Thanks for answering.
> >some > > specific version. I'd be rather p*ssed if I installed
> > No don't do that - you may break the other apps if they depend on
software that did
> > something like that.I don't want to copy or update anything automatically. I just want to
pop a window saying something like: "Hey dude! You are accessing FB
2.0 with a 1.0.2 client! Check the box below if you don't want to be
bothered again!".
The problem I had was very annoying in two ways. First, the technical
one, the server shutdown every time all tables where closed (I
automatically disconnect from the server). And somewhere in the
process, FB service had to be restarted.
And the second, it seemed I was blaming the other applications... well
fortunately the problem was solved. In fact, there were some gds32.dll
installed on the client machine, but only the gds32.dll version 1.02
was used.
If I knew it was a conflict earlier, it would save me a lot of time.
> >if you
> > There's a much simpler way: supply the fbclient.dll (or gd32.dll
> > want, same thing) with your app, and place it in the samedirectory as your
> > application executable. IBO looks for it there first, so you havecomplete
> > and exact control over which version is used. Not only that, butno other
> > application can ever override your client dll, which is what yourapproach
> > would do.hehehe. I forgot that! Thanks for reminding me ;-)
> >noticed
> > As to the multiple servers problem, that's a different problem. I
> > the same thing, that some apps install FB *server* on my machine,which is
> > pretty stupid because they could just use the embedded version andthere
> > would be no problems at all. So now I have x number of serversrunning on my
> > machine, doing absolutely nothing (I don't use *all* my programs*all* the
> > time) but using up memory.All the applications are Client/Server. The IT dude installed the FB
server on the server, and said: "It's up and running". I connected and
showed some stuff and the problems started.
> >always, always
> > So if your app is a client-app, used by one user at a time,
> > use the embedded firebird. If it's a server installation, well,then I think
> > it calls for manual checkup anyway.Yes. I love the embedded feature.
But I must insist. How can I retrieve the server and client version
that my application is using?
Best regards,
Clément