Frage

Ich habe einige alte Programme, die ich vor 7-8 Jahren in C ++ in Visual Studio 6.0 erstellt habe.

Ich habe heute versucht, sie zu starten, aber ich hatte kein Glück. Beim Starten des Programms (oder eines anderen Programms, das ich zu diesem Zeitpunkt erstellt habe) erhalte ich die folgende Fehlermeldung:

VS6.0 Error message

Ich kann mindestens sehen, dass mfc42d.dll und msvcp60d.dll im Programmordner vorhanden sind, aber ehrlich gesagt erinnere ich mich nicht daran, was erforderlich ist, um diese Programme mehr zu starten, und ich habe offensichtlich nicht VS6 auf meinem aktuellen Computer installiert.

Weiß jemand, was diese Fehlermeldung bedeutet und was ich tun kann, um sie zu beheben? Ich würde gerne diese alten Programme wieder aufführen, um zu sehen, wie sie aussehen :)

BEARBEITEN

Ich habe jetzt noch einen Schritt weiter gekommen, nachdem ich eine neue DLL eingestellt habe, aber jetzt ist das Problem, dass Direct X 8 nicht richtig eingerichtet wird. Ich dachte, DirectX wäre rückwärts kompatibel, aber muss ich auch DX8 installieren? Funktioniert es zwei DirectX -Versionen, die gleichzeitig installiert sind?

War es hilfreich?

Lösung

Sie brauchen ein Programm wie Abhängigkeitswalker, Das würde Ihnen alle DLLs zeigen, die Ihre Programme benötigen. Dann müssten Sie all diese DLLs finden.

Eine andere Möglichkeit besteht darin, eine Kopie von Visualstudio 6 zu finden und auf Ihrem Computer einzubauen.

Eine dritte Option besteht darin, eine neuere Version von Visual Studio zu erhalten und Ihren Code neu zu kompilieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top