199 Could not initialize BDE. Insufficient memory for this operation.

Problem: Getting error "Could not initialize BDE. Insufficient memory for this operation."

1: When I try to open two or more sessions of Pdox 10 or Runtime 10.
Versions: P7 and later in combination with P10 and P10 Runtime
Enviroment: Win 2000
Date: 25 January 2002

Description 1:
In my new Pentium 4 Pc with Win 2000 pro when I try to open two or more sessions of Pdox 10 or Runtime 10 I receive a message like 'Could not initialize BDE. Insufficient memory for this operation.'.

Description 2:
I have just removed WordPerfectOffice 2002 , Paradox10 and runtime. After reinstalling Runtime 10, now I can open multiple Runtime sessions. I can also open two P8 sessions, but I can't open both P8 and runtime together.

Description 3:
I visited a client yesterday and he has Win 2000 and full P7 and runtime P10. He could run several instances of P10 Runtime but not together with P7!

Solution:
Search Registry for idapi32.cfg and make sure all paths are correct, including the drive letter, C:\


2: When I start a Paradox 8 session with AddressBook 8 open.
Versions: P8
Date: 16 July 1998
Description:
I have never been able to get the Corel AddressBook 8 to use any other location than the database data directory for the network control files, so have set BDE to use this location. Probably related is the fact that if I start a Paradox8 session with AddressBook 8 open, I get a "Could not initialize BDE: Insufficient memory for this operation". Except I have 128Mb RAM with no other apps loaded. And this is with BDE using the AddressBook 8 data directory as the net control file location.

Comments by: Bertil Isberg[CTECH]
< Quote from Corel Tech Support >
The error is coming from the Corel Address Book, which in Corel WordPerfect Suite 8 is a Paradox table. The database exception is being generated by the BDE, which does the table access. What is causing the exception, I don't know.

Technical bit: The Corel address book ignores the BDE net control file directory setting and creates a new pdoxusrs.net file in the address book directory. (This is acutally a fix, as the original release reset the NET DIR to that directory. Now it just ignores it and uses it's own. -KB Doc 12502) This may or may not be related to his problem.
< /Quote from Corel Tech Support >

I would guess this makes it impossible to use them both at the same time. A suggestion I saw mentioned was to install Bde 4.51. I have no idea if that would help at all.

3: When opening a fourth instance of an application, which connects to a SQL Server database
Date: 17 February 2005
Suggestion by: BILL TODD
Try increasing the SharedMemSize setting in the BDE Administrator.

To index