databasedelphidemoparadoxquantumgrid

Database errors in Quantum Grid demos in Delphi XE Professional


Whenever I open one of the Quantum Grid demos in Delphi XE Pro (on Windows 7 32-bit), the following error is displayed for every table (I think) in the project:

error message http://www.tranglos.com/img/qgerror.png

The message is:

Network initialization failed.
File or directory does not exist.
File: C:\PDOXUSRS.NET
Permission denied.
Directory: C:\.

I understand permission issues writing to c:\, but the result is that while I can build and run the demo projects, no data is displayed, which makes the demos rather useless. And what kind of database writes its configuration to c:\ directory in the 21st century anyway? :) (Yes, I know very little about Paradox databases, but I won't ever be using one either. I just want to learn how to use the grid.)

Using BDE Administrator I've tried changing the Paradox "NET DIR" value to a folder with write permissions on the C drive. Result: now the database tables cannot find their data:

Path not found.
File: C:..\..\Data\GENRES.DB.

...and the unhelpfully truncated path gives no indication where the files are expected to be.

Is there a way to work around the problem so that the demos can load their sample data correctly?


Solution

  • Using BDE Admin to change the location for PDOXUSRS.NET helped, but it wasn't sufficient. DevExpress did the right thing in specifying a relative folder for the data location, and the relative folder seems perfectly allright, but for some reason the DB can't find it.

    Solution: under the \Demos\ folder find all the *.dfm files that contain the string

    ..\..\Data
    

    and replace that string with the absolute path to the demos folder. That done, all the demos open correctly.