Hai perso il codice sorgente di un'applicazione VB6. Ecco cosa si può recuperare.
Disco morto, sviluppatore sparito, backup di una versione troppo vecchia: resta solo il programma compilato. Un decompilatore VB6 ne ricava molto più di quanto si creda, e meno di tutto. Questa pagina dice cosa, prima che tu installi qualsiasi cosa.
Cosa serve
Il file compilato: un .exe, .dll, .ocx o .scr prodotto da Visual Basic 5 o 6. Nient'altro. Non serve sapere se è stato compilato in P-Code o in codice nativo: VBReFormer lo rileva e gestisce entrambi. Un binario protetto da un packer va prima spacchettato.
Cosa torna
- Form e controlli, con tutte le proprietà, immagini comprese: per intero, in ogni caso.
- Risorse, stringhe, riferimenti a librerie e controlli di terze parti, struttura del progetto: un .vbp che si riapre nell'IDE.
- Il codice delle procedure: condizioni, cicli, chiamate, assegnazioni, accessi ai controlli, ricostruiti in Visual Basic leggibile, P-Code e nativo. La pagina di copertura misura quanto vale, programma per programma.
Ciò che non torna mai, da noi come da chiunque: i nomi delle variabili locali e i commenti, che il compilatore non ha conservato. Il codice recuperato si legge e si ricompila; non coincide parola per parola con l'originale.
Come procedere, prima gratis
- 1Apri il binario nell'edizione gratuita, o caricalo nello studio online senza installare nulla. Vedi la struttura del progetto, i form completi e un'anteprima del codice decompilato.
- 2Giudica sui fatti: l'anteprima mostra ciò che il motore ricostruisce dal tuo binario, non da un esempio. Se ciò che vedi vale la licenza, prendila; altrimenti non hai speso nulla.
- 3Con la licenza esporti il progetto completo e lo riapri in Visual Basic 6. Le versioni 7.0.5 e 7.0.6 hanno lavorato proprio su ciò che l'IDE accetta di ricaricare: dichiarazioni, tipi degli eventi, array, riferimenti.
L'articolo dettagliato: distinguere P-Code e nativo, e da dove iniziare
Preferisci che lo facciamo noi?
Recuperiamo il progetto dal tuo binario, lo riapriamo nell'IDE e te lo consegniamo pronto da manutenere, con un rapporto di quanto ritrovato. Valutazione gratuita del binario prima di ogni preventivo.
Chiedi una valutazione gratuita