Subject Re: [IBO] Desperate...IBO 4.6b - DB Connection error after upgrade to FB2
Author Helen Borrie
At 04:08 PM 19/01/2007, you wrote:

>I uninstalled IBO and then reinstalled using the registered version
>just to be sure. I then installed FB & my recompiled app on a clean
>virtual machine. I get the same problem.
>
>But it will run OK on my development pc even if I don't have delphi
>running.

Did you compile your app using runtime libraries, by any chance? You
can look at that by opening the Packages tab of the project's Project
Options dialog. There is a checkbox in a panel in the lower half of the page.


>I have run Icarus Uses List Analyzer to see what's going on. I am
>registered for IBO TDataset components only, but I notice in the Uses
>List the following entries which seem to have found their way in
>presumably in error. I am not aware of actually using any other IBO
>components other than the TDataset ones. Could any of these be the
>problem?

No, they are all allowed to be there and most are needed.


>IB_MaskInterface
>IB_Constants
>IB_Header
>IB_Session
>Mask
>Grids
>IB_Utils
>Unixpass
>IB_NodeList
>IB_Components
>IB_Parse
>IBD_Error
>uRounding
>IB_Schema
>IBD_Login
>IBD_CancelQuery
>
>Is this error standard behaviour for any instance where unlicenced 3rd
>party controls are used or if they are not used but residual
>references remain in the uses lists?

No, not standard at all. Various 3P trial versions have ways to stop
you from deploying apps built with unlicensed components but all IBO
does is display the nag screen. It doesn't used "crippled versions"
or anything like that. You should be able to click OK in the modal
dialog and carry on.

The exception is when you have compiled the app as a library, e.g. an
isapi. Since you can't respond to a modal dialog in that
environment, the app will just hang.

But it might occur either way if your app needs runtime libraries in
order to run and they are either missing (not found where they should
be) or are not the same versions that the compiler has linked to.

>Any other suggestions?

Can't think of any without more info about what the app is doing at startup.

Helen