Search code examples
windows-10bdeparadox

BDE administrator and Paradox 11


I've just upgraded from Windows 7 to windows 10. I used to use Paradox 5 with BDE administrator and things worked fine. However Paradox 5 didn't work with windows 10, so I upgraded it to Paradox 11. That's the context for what I'm going to ask next:

I'm trying to get Paradox to connect correctly to my BDE directory. I set a native configuration driver for paradox to a network folder through the BDE administrator, but when I open paradox and look in Settings>Preferences>BDE, the network control file directory is set to a generic folder C:\PROGRA~3\BORLAND\NETDIR\ instead of the network drive I defined in BDE administrator.

Is there some way to get this to work correctly, or force the network control file directory directly in Paradox? There's no options to edit it from the Preferences menu in the BDE subtab. I'm unable to use my queries unless this gets set correctly.


Solution

  • The best way is to load the odapi/Idapi/bde configuration file from the icon you use to start paradox. This allows you to save a configuration which has the network path stored for the net directory

    The command line option to add is E.g. -o x:\yourpath\bde.cfg

    Which points to the file you saved from the bde administrator.

    I’m guessing your on 64 bit windows which causes a few issues for paradox. Basically the registry entries for bde are not in the expected place in 64 bit windows. There is also a slight problem in the it gets installed into program files x86. This can be fixed by a few Mklink commands to symbolic link to x86 folders to the program files folders.

    Edit: forgot to add that paradox 5 is a 16 bit app which is why it does not work in 64 bit windows.