Subject Re: [IBO] Initialization code for IBObjects
Author Helen Borrie
At 12:49 AM 30/08/2005 +0000, you wrote:

> > 3. In case the IBO element is coincidental, are you sure that the
> > Microsoft C and C++ runtimes are installed on the problem servers?
> >
>Hi Helen,
>"don't run" means it never even flashes on the task bar. It never
>shows up in processes under task manager.
>As I said the main form is created first in the dpr but it's OnCreate
>method never fires (Application.CreateForm(TfrmMain, frmMain);).
>I'm not sure this is related to IBO. I just can't think of anything
>else that's unique to these 2 applications.

Nothing in the system logs?

>There are no hard coded database paths. I don't know anything about
>the use of MS C or C++ stuff; these are Delphi 7 apps.

Needed by the client library. You should check that they are there
(msvcrt.dll and msvcp60.dll).

>Also, these applications are running on hundreds of computers so the
>problem has to be machine specific. I just don't have a clue what to
>look for.

Are you sure it's not a permissions problem? Are users accessing the exe
locally? or from a network share? Have you attempted to run either of the
apps under the Administrator logon?

Also test that the correct client library is (1) available on the user's
local disk; (2) is in a path that is known to/available to the user and
(3) has the right name (gds32.dll by default unless you included a custom
ib_sessionXXX unit as the first item in the DPR uses clause).