I had 6 different versions of the msvcr80.dll file that I supposedly needed, with 3 different file sizes. I had no idea what one to use and I just picked one. As to the closing problem, Others are getting that as well. I found that I forgot to put the "GameRunning = 0" statement in the Windows procedure. Without that, the loop would go on indefinitely. I had this:
The main loop, however, had this:
GameRunning = 0; // this was left out
I posted the list of msvcr80.dll files that I had installed in this thread (See message #5). The one that did reply didn't know which one of the six I needed to use so I was left to just a random guess as to which one I needed to use.
while(GameRunning == 1) // this is the main loop
if (msg.message == WM_QUIT) // check for a quit message
GameRunning = 0; // if found, quit app // I thought this would close the program
What's a manifest though?