开发者

Problem starting old programs created in VS6

I have some old programs that I created 7-8 years ago in C++ in Visual Studio 6.0.

I tried to start them today, but I had no luck. When starting up the program (or any other program I created at the time), I get the following error message:

Problem starting old programs created in VS6

I can see at least that MFC42D.DLL and MSVCP60D.DLL is present in the program folder, but honestly I do not remember what is required to start these programs any more, and I obviously do not have VS6 installed on my current machine.

Do anyone know what this error message mean, and what I can do to resolve it? I would love to start up these old programs again to see what they look like :)

EDIT

I got a step further now, after I put a 开发者_StackOverflow社区new DLL, but now the problem is that Direct X 8 is not getting set up properly. I thought DirectX was backwards compatible, but do I have to install DX8 as well? Will it work having two DirectX versions installed at the same time?


You need a program like dependencywalker, that would show you all the DLLs that your programs need. Then you would have to find all those DLLs.

Another option is to find a copy of VisualStudio 6 and install in on your machine.

A third option is to get a more recent version of Visual Studio, and to try to recompile your code.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜