|
FORUM MESSAGE
|
|
You are reading a General forum message.
Re: Using TDx under Windows XP
Author: BCB-Tools.com
Date Posted: 2004-02-13 01:01:24
Hi Giovanni,
Unfortunately, you have found the only serious bug in DirectX 7.
This is the dreaded 'Dx_Draw1->Create(NULL)' failure.
This only occurs when using DirectX 7 on Windows 2000 and Windows XP.
It does not affect all pc's the same - some pc's have the problem, most do not.
As yet we are unsure what the error is, but it is most likely to be DDERR_NOHWND, meaning that DirectDraw cannot run using the project settings as established in all the BCB-Tools.com demos.
There is no known bugfix that can solve your problem, as it is a DirectX failure, not a failure of the TDx_Library.
The only suggestion I can make is to try using the components on another pc configuration.
We compile and test our applications on both Windows ME and Windows XP, using BCB 1 thru 6.
Of these, I do the majority of the work on a Windows ME pc, configured with BCB1,3,4,5,6 and DirectX 7 and DirectX 9 - mostly because it works with no problems.
Also of note: BCB does not normally function with DirectX 7 because much is missing or incompatible.
DirectX 7 functions only because of various patches built into the TDx_Library make it work.
Sorry I cannot be of more help, but it's impossible without having access to the source code of DirectX 7.
Darren Dwyer,
http://bcb-tools.com
REPLY TO THIS MESSAGE?
Top
You can post a reply to this General message using the form below:
|
|