Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

D7 database desktop problems

2 views
Skip to first unread message

Matthew Noordermeer

unread,
Nov 23, 2003, 4:42:09 PM11/23/03
to
A program developed in Delphi 5 was installed on my D7 development PC.
Since then, Database desktop only sometimes runs, and always terminates with
an access violation. Sometimes, but not always, the message 'Could not
initialize BDE. Directory is controlled by other .NET file' appears on
startup.

Does anyone know what is happening, and how I might be able to fix it
[without re0intsalling Delphi 7]. Thanks.

Regards

Mike


Bill Todd

unread,
Nov 23, 2003, 5:31:52 PM11/23/03
to
Did the other app attempt to install the BDE? If so, did it use a
Borland certified installer (Wise or InstallShield) to install the
BDE?

Did the other app performa a partial BDE installation?

Do you have more than one copy of IDAPI32.DLL on your system?

What directory does the DLLPath entry under
HKEY_LOCAL_MACHINE\Software\Borland\Database Engine point to?

Is that the only directory that contains IDAPI32.DLL?


--
Bill (TeamB)
(TeamB cannot respond to questions received via email)

Matthew Noordermeer

unread,
Nov 23, 2003, 11:52:03 PM11/23/03
to
Hi Bill,

The answers to your questions are embedded in your response below. Thanks
for your help.

Mike

> Did the other app attempt to install the BDE? If so, did it use a
> Borland certified installer (Wise or InstallShield) to install the
> BDE?

Response : It was a Delphi 5 application using InstallShield installer
supplied with Delphi 5.

> Did the other app performa a partial BDE installation?

Response : How do I tell?

> Do you have more than one copy of IDAPI32.DLL on your system?

Response : No

> What directory does the DLLPath entry under
> HKEY_LOCAL_MACHINE\Software\Borland\Database Engine point to?

Response : C:\Program Files\Common Files\Borland Shared\BDE

> Is that the only directory that contains IDAPI32.DLL?

Response: Yes ... the version of IDAPI32.DLL is 5.2.0.2


Bill Todd

unread,
Nov 24, 2003, 7:53:06 AM11/24/03
to
Everything seems to be in order. The message stating directory is
controlled by another net file occurs when two different applications
or two different users try to access tables in the same directory
while having their NetDir paths set to different folders. It can also
occur if one app does not delete its lock files on termination as it
should then another app tries to access tables in the same directory
using a different NetDir path.

Matthew Noordermeer

unread,
Nov 24, 2003, 4:44:48 PM11/24/03
to
Hi Bill

Thanks for your help/time. I guess I'll try reinstalling Delphi.

Regards

Mike


0 new messages