Domanda

Ho alcuni vecchi programmi che ho creato 7-8 anni fa in C ++ in Visual Studio 6.0.

Ho provato a avviarli oggi, ma non ho avuto fortuna. Quando si avvia il programma (o qualsiasi altro programma che ho creato in quel momento), ricevo il seguente messaggio di errore:

VS6.0 Error message

Posso vedere almeno che MFC42D.DLL e MSVCP60D.DLL sono presenti nella cartella del programma, ma onestamente non ricordo più cosa è necessario per avviare questi programmi e ovviamente non ho VS6 installato sulla mia macchina attuale.

Qualcuno sa cosa significa questo messaggio di errore e cosa posso fare per risolverlo? Mi piacerebbe ricominciare questi vecchi programmi per vedere come sono :)

MODIFICARE

Ho fatto un ulteriore passo avanti ora, dopo aver messo una nuova DLL, ma ora il problema è che Direct X 8 non viene impostato correttamente. Pensavo che DirectX fosse compatibile all'indietro, ma devo anche installare DX8? Funzionerà con due versioni DirectX installate contemporaneamente?

È stato utile?

Soluzione

Hai bisogno di un programma come dipendenzawalker, questo ti mostrerebbe tutte le DLL di cui i tuoi programmi hanno bisogno. Quindi dovresti trovare tutte quelle DLL.

Un'altra opzione è trovare una copia di VisualStudio 6 e installare sulla macchina.

Una terza opzione è quella di ottenere una versione più recente di Visual Studio e di provare a ricompilare il codice.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top