Discussion Locked

Error $2108

0 helpful
6 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

What caused this application error message:

Exception EDatabaseError in module fms_proj.exe at 000FEFE. An error occurred while attempting to initialize the Borland Database Engine (error $2108)-- what is Error $2108?

6 replies

by dustyd

Found this on the web..
Original post:
> > >I wrote an app using 16-bit D1 and it runs fine on Win-95.
> > >It doesn't run on Win-98 and on startup I get the big white
> > >exception error box with the message:
> > >
> > >An error occurred while attempting to initialize the
> > >Borland Database Engine (Error $2108).
> > >
> > >This not a database program and makes no calls to the BDE.
> > >Any clues or suggestions?
> > >
> >
> >
> > Since the only solution offered was to look in the uses clauses
> > I did that once again. Sure enough I found the culprit deep in
> > a third party unit that defined a DB class. Fortunately I had
> > the source code for it. Since I didn't need that functionality
> > I made a new unit with that stuff removed. Works fine now. Thanks.
>

by dustyd

No initialization section. I should have mentioned that the offending unit
also had three DB units listed in its uses clause which I removed. I
suppose
they have an initialization section. I didn't bother to check. I guess the
smart linker (D1) isn't smart enough to weed out unused units?

This discussion is closed to new replies.