Page 1 of 1

demo program has "generated an error" when using d

Posted: Tue Feb 13, 2007 2:21 am
by jsprenkle
Any idea why some of the 1.2 demo programs do this?
I checked the event log and there are no entries there.
The terrain renderer does this when any of the directx
drivers are selected.

Dxdiag says I have version 9.0c

Thanks

Re: demo program has "generated an error" when usi

Posted: Tue Feb 13, 2007 9:34 am
by sio2
jsprenkle wrote:Any idea why some of the 1.2 demo programs do this?
I checked the event log and there are no entries there.
The terrain renderer does this when any of the directx
drivers are selected.

Dxdiag says I have version 9.0c

Thanks
First thing to try is to go to microsoft.com/directx and get the latest DirectX.

Posted: Tue Feb 13, 2007 2:22 pm
by jsprenkle
Thanks,

but I believe 9.0c is the latest version. I have the last version of hardware
driver ATI produced before they started on the next year's version
of hardware.

If the lib is using a feature of directx that might not be implemented
why doesn't it check for it or wrap those in try...catch blocks?
I would rather have my apps tell the user their hardware
isn't compatible than to have it just die. It looks really bad.

Posted: Tue Feb 13, 2007 2:48 pm
by sio2
Alter the source, then, and submit a patch if you don't like it.

Also, I'd bet that you don't have the latest DirectX, since "9.0c" doesn't tell you which version of the D3DX library you have - the latest is February 2007.

Posted: Fri Feb 16, 2007 10:58 pm
by jsprenkle
If the latest is this month I certainly don't have it.

It doesn't bother you that code just crashes with no reason?
I find it very embarrasing when my code is put in front of people
and it dies. Then they tend not to hire me. Then life just
gets ugly after a while ;)

Posted: Sat Feb 17, 2007 12:36 am
by hybrid
Hmm, I'd choose to hire sio2 instead of you from what I know until now. But unfortunately I don't have a free position :wink:

Posted: Sat Feb 17, 2007 2:19 am
by Acki
What compiler do you use ???