Subject Re: Embedded Server - "Can't find or load FBCLIENT.DLL or GDS32.DLL"
Author inoffensive_2009
--- In firebird-support@yahoogroups.com, Helen Borrie <helebor@...> wrote:
>
> At 01:42 AM 30/12/2008, you wrote:
> >Hi Folks:
> >
> > Developing on XP Home with Visual Studio 2008 Pro, C++, IBPP
> >2.5.3.1, Firebird 2.1.1.17910-0_Win32 embedded.
> >
> > I've been using firebird for a few years, I must be making a dumb
> >mistake.
> >
> > I've re-installed Win XP Media Center on a test machine, in order
> >to test Inno's ability to run Microsoft's C Run Time Distributable in
> >silent mode.
> >
> > I'm surprised to find that I can't run Firebird on this machine
> >with the new Windows XP install. I'm getting one of these "Can't find
> >or load FBCLIENT.DLL or GDS32.DLL" errors. The executable is in the
> >same directory as the 6 Firebird DLL files, and I even tried renaming
> >FBCLIENT.dll GDS32.DLL, with no luck.
> >
> > I have another app that also uses embedded Firebird, so I ran
> >copied Inno's setup file to the new machine and I'm getting the same
> >error.
> >
> > Both of these applications run fine on my development system, and
> >on client systems.
> >
> > I've run both apps on this computer in the past, but this is a
> >fresh install of Windows XP Media center, which is derived from XP Pro
> >instead of XP Home, which is the Windows I'm running on my
development PC.
> >
> > As I said, this must be something really obvious, but I'm not
> >seeing it.
>
> Did you install the MSVC8 runtimes? You do have to *install* them
on XP Pro, not just copy them. If you don't know what I'm talking
about, read the Installation and Migration doc (in your \doc folder).

Thanks Helen:

Yea, Inno's [Run] clause has

Filename: "{app}\vcredist_x86.exe"; Parameters: "/q"

After these problems started I attempted to run the executable by
hand and was asked if I wanted to repair or remove them. I believe
the redistributable behaves differently if it hasn't already been
installed.

I appreciate your suggestion.

Larry