Subject | Re[2]: [firebird-support] Re: How to Stop FBserver |
---|---|
Author | Nando Dessena |
Post date | 2004-06-11T14:30:23Z |
Brenden,
BW> With FB running as an application, you'll need to send it a WM_QUIT windows
BW> message. I've got a program (written in Delphi) that controls IB and FB
BW> both as application and service, perhaps you could just 'whip up' a small
BW> command line program to do the job.
unfortunately, when firebird is used in such a "hidden" way it is most
probably configured to NOT use a window, to avoid conflicts with other
firebird installs on the machine. Since Windows lacks the concept of
"child process" (or, better, it has one but it does not imply
dependency of the child process on the parent process, so it's
unusable) the next best thing would be to be able to load the firebird
server in your own address space (as a DLL), which will be possible in
Vulcan but is not possible currently in Firebird unless I find someone
to do it - I don't think I will, though.
Ciao
--
Nando mailto:nandod@...
BW> With FB running as an application, you'll need to send it a WM_QUIT windows
BW> message. I've got a program (written in Delphi) that controls IB and FB
BW> both as application and service, perhaps you could just 'whip up' a small
BW> command line program to do the job.
unfortunately, when firebird is used in such a "hidden" way it is most
probably configured to NOT use a window, to avoid conflicts with other
firebird installs on the machine. Since Windows lacks the concept of
"child process" (or, better, it has one but it does not imply
dependency of the child process on the parent process, so it's
unusable) the next best thing would be to be able to load the firebird
server in your own address space (as a DLL), which will be possible in
Vulcan but is not possible currently in Firebird unless I find someone
to do it - I don't think I will, though.
Ciao
--
Nando mailto:nandod@...