I'm running Windows XP, and have a GeForce4 Ti 4400 graphics card. As of
yesterday I have a problem with running any OpenGL application on my
computer. Whatever I try to run crashes or at best terminates with messages
like "a rendering engine could not be initialized", "can't create a gl
rendering context" etc. Actually, the applications written by experienced
people first reported system error 1114 "a dynamic link library (DLL)
initialization routine failed." I went to nVidia site and installed new
drivers, but then the reported system error changed to 998, "invalid access
to memory location." From debugging the OpenGL applications that I had
compiled myself, I found that the problem occured in wglCreateContext()
function, which returned NULL rendering context. I can't notice any apparent
reason why this happens.
I'm feeling that something is rather wrong with OpenGL related DLLs in
Windows directory, maybe even some disc error is the culprit. I did have to
transport the entire computer via car between the time when everything
worked well, and the time when I started receiving errors. I ran chkdsk with
/F fix-errors-option just in case, but it didn't help resolve the problem.
I'm not sure what else to try except reinstalling Windows and hoping that
the problem was in the corrupted opengl32.dll. However, I would greatly
appreciate any advice regarding what else I should check to better pinpoint
the actual cause of the problem, before I use this rather invasive method.
Thanks for taking time to read this and for any help,
||2/22/2004 6:38:00 PM