Pregunta

Tengo algunos programas antiguos que creé hace 7-8 años en C ++ en Visual Studio 6.0.

Traté de comenzar hoy, pero no tuve suerte. Al iniciar el programa (o cualquier otro programa que creé en el momento), recibo el siguiente mensaje de error:

VS6.0 Error message

Puedo ver al menos que MFC42D.DLL y MSVCP60D.DLL están presentes en la carpeta del programa, pero honestamente no recuerdo qué se requiere para iniciar estos programas más, y obviamente no tengo VS6 instalado en mi máquina actual.

¿Alguien sabe qué significa este mensaje de error y qué puedo hacer para resolverlo? Me encantaría volver a comenzar estos viejos programas para ver cómo se ven :)

EDITAR

Ahora obtuve un paso más, después de poner una nueva DLL, pero ahora el problema es que Direct X 8 no se está configurando correctamente. Pensé que DirectX era compatible con versiones anteriores, pero ¿también tengo que instalar DX8? ¿Funcionará tener dos versiones DirectX instaladas al mismo tiempo?

¿Fue útil?

Solución

Necesitas un programa como dependente, eso le mostraría todas las DLL que necesitan sus programas. Entonces tendrías que encontrar todas esas dlls.

Otra opción es encontrar una copia de VisualStudio 6 e instalar en su máquina.

Una tercera opción es obtener una versión más reciente de Visual Studio e intentar recompilar su código.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top