$doctitle = "BDE Error: \"Insufficient Shared Memory Available\""; $authname = 'Lance Leonard'; $audience = "0"; $versions = "Applies to: Paradox 7.32 and later"; $postdate = "21 March 2003"; $pagearea = 2; $navlinks = 'Paradox:'; $metakeys = "paradox for windows, paradox, corel paradox, borland paradox, pdoxwin, borland database engine, bde, idapi, odapi, initialization error, initialization, error, insufficient shared memory available, insufficient, shared, memory, available, start up, launch, start"; $metadesc = "How to resolve the BDE Initialization Error: Insufficient Shared Memory Available that appears when running older versions of Paradox under newer versions of Windows."; ?> include( $DOCUMENT_ROOT . "/lib/pageinit.php" ); ?>
Answer: This is a rare error message, one that generally appears in very specific circumstances. For example, we've seen it when running an older version of Paradox under a newer version of Windows (e.g. Paradox 7.32 under Windows XP) and after configuring application compatibility properties for Paradox. In this case, the error stemmed from choosing the wrong operating system for the application compatibility properties.
In this case, we were running Paradox 7.32 under Windows XP. When we chose either Windows 95 or Windows 98/ME as the target operating system, we received this error. When we changed the target operating system to Windows NT 4.0, we were able to run Paradox without problems. If your situation is similar, you should experiment with different target operating systems in the Compatiblity panel of the Paradox properties. For more information, please see Problem: Buttons Don't Display.
This error can also appear after trying to configure BDE to better utilize available memory. For best results in this situation, try the steps suggested here.