Subject RE: [IBO] Nag Screen
Author Jason Wharton
I suspect there is still a build problem of some sort. Your EXE should be at
least 500kb if it has the whole core IBO runtime bolted into the DLL.

Jason Wharton

-----Original Message-----
From: Walter Ogston [mailto:ogstoncw@...]
Sent: Friday, July 30, 2004 9:17 AM
Subject: RE: [IBO] Nag Screen


Thanks for the info. I had indeed previously downloaded the evaluation
version, and had not replaced it. I have now re-installed and
re-built. The dll works under Apache on my machine (XP) but the
executable is much smaller than it was - 311 KB down from about 1.7 MB. Is
this expected? Is there extra code linked in to the evaluation version? I
am compiling with D7 with the Build with runtime packages box un-checked.

Can this be related to the next problem I am having? When I upload the
newly built dll to the production server machine, It won't load the
dll. The production server gives the message:

"Syntax error on line 195 of C:/Program Files/Apache
Cannot load C:/Program Files/Apache Group/Apache2/modules/SCQA2Svr.dll into
server: The specified module could not be found."

This looks like a message from Apache. The relevant lines of httpd.conf are

LoadModule SCQA2Svr_module modules/SCQA2Svr.dll
<Location /SCQA2Svr>
SetHandler SCQA2Svr-handler

so there is no obvious error in naming the dll. These config lines were
copied from the config file on my development machine where all works
wonderfully to the production machine where it doesn't work.

Also I have two other dlls being loaded by Apache that load up and work
correctly on both boxes. But these two dlls don't use IBObjects.

From Google Groups it looks like this message from Apache can happen if
the dll in question wants to load another dll that it can't find. Do the
IBObjects use dlls when compile with packages is off? The components I am
using are:

IB_Connection1: TIB_Connection;
IB_Transaction1: TIB_Transaction;
IB_Session1: TIB_Session;
ioqProject: TIB_DSQL;
ioqAnswerSheet: TIB_DSQL;
ioqLookupQuestions: TIBOQuery;
iotLookupQuestions: TIBOTransaction;
ioqIssueAnswSheet: TIB_DSQL;
iotIssueAnswSheet: TIB_Transaction;
iotInsertAnswers: TIB_Transaction;
ioqInsertAnswers: TIB_DSQL;
ioqInsertComments: TIB_DSQL;
ioqUpdateAnswSheet: TIB_DSQL;

Any ideas?



At 02:56 PM 7/28/2004, you wrote:
>Did you install the evaluation version at some time.
>Did you properly DELETE all DCU, BPL, DCP, etc. files and totally rebuild
>all your packages?
>Jason Wharton
>-----Original Message-----
>From: Walter Ogston [mailto:ogstoncw@...]
>Sent: Wednesday, July 28, 2004 10:59 AM
>Subject: [IBO] Nag Screen
> I purchased IBObjects to use in a web application. Now when I start the
>Apache 2 server, I get a nag screen asking me to register the
>components. How do I make this nag screen stop appearing?