OpenGL and Windows 2000

Hi,

I installed OpenGL under windows NT successfully and then I tried to do the same under windows 2000 - however this did not work.

Does anybody know what might be the problem ?

Thanks !

Did you use the same drivers for Win2k as for WinNT, or did you use drivers specifically designed for Win2k?

Hi Bob,

thanks for your answer.

I used opengl32.dll and glu32.dll which came with Win2k.
However I also used glut32.dll which came with the book I bought about OpenGL and which was designed for Win9x or WinNT.
Maybe this is the problem - I checked the GLUT-homepage if there are any information about this issue - however I did not find anything.

OK, there should be no problems with glut32.dll. This file works on all Win32 platforms. And since opengl32.dll and glu32.dll is shipped with Windows, I assume there’s nothing wrong with these files.

What kind of error do you get. Is it a runtime error, or a compiletime error? Post any errorcode/message you get.

When I try to run some sample programs which shipped with the book
I get the following error message:

The application failed to initialize properly (0xc0000142).

Under WinNT I do not get this message and everything works perfectly fine.

Have you tried to download and use a new win2000 driver for your graphics card.

The first win2000 driver for my card did not support openGL, but the next version did.

I dont know which card you have, but the driver should include openGL support by now.

I have a NVIDIA GeForce2 MX 400 64MB graphis card and I downloaded a new driver from the companies web page (nvoglnt.dll). I put it in Winnt/system32.
However it did not work.

I have really no idea what is the problem.

1.) Bob said there should be no problem with the Glut32.dll library
2.) I installed the graphic card driver

what else can I do ?

While Bob said that there shouldn’t be a problem with Glut, I suggest that you download and install the latest version anyway.

I downloaded glut-3.7.3 — still no succes :frowning:

The OpenGL-Superbible includes some demos and the samples of each chapter
While I can run the demos I am not able to run the sample programs.

it is a bit silly but ý wanna ask what is the exact way install the glsetup under win 2k ?what ý should do?please ý am looking forward to your help

try to recompile the code if it isnt yours …

I recompiled the code and get no error messages.

… seems that I have to install winNT in order to run the sample programs.

You said you just placed nvoglnt.dll in your system directory? Maybe you should actually try going through the process of installing the drivers rather than copying files around yourself. I’d suggest getting the Detonator drivers for Win2k from nVidia and following the instructions on how to install them.

Actually I installed a new driver.

I just installed now the driver you recommended:
NVIDIA Detonator 3 version 11.01 for win2k.

It still does not work…:mad

Hmmmm… weird. Are you using an official release of Win2k? I use Win2k both at work and at home and have never had problems with OpenGL apps.

I am using an official version of win2k.

I stress once more - on winNT everything works fine.

,

Is it just the demos you are having problems with or all OpenGL apps? (i.e. Do you have problems with the OpenGL screensavers that come with win2k.)

It’s possible those demos are doing something else not related to OpenGL that Win2k isn’t liking.

Hey Armin,

Careful there. Apps working on WinNT are not guranteed to work on Win2k.

Here, try this software.
http://www.nvidia.com/Marketing/develope…igidbody105.zip

See if you can get it to load. I’ve tested it on quite a few machine (even with WinNT and a none Geforce card…I was getting 0.6 FPS at 100x100 screen size).

Now, if all runs well, then the problem is with you application. It is perhaps doing something really weird. I once wrote a code that was working well on Win98SE but would crash on WinNT (I know Win98 is much different, but still). The problem was that I wasn’t allocating enough memory for my string.

So check your code again. Make sure you don’t have dangling pointers (reason why you get that error).

Reza

Hey Reza,

thanks very much for your help .

I tried to run the program you suggested , but I get the same error as for the sample programs.

Deiussum checked one sample program of mine on his system and everything worked fine

So obviously there must be a problem in my configuration - maybe it is a problem which does not have anything to do with OpenGL

apropos OpenGL screensaver -

they do not work either and I get the same error message as for the sample programs.

How can I make the OpenGL screensavers work ?