Você perdeu o código-fonte de um aplicativo VB6. Veja o que pode ser recuperado.
Disco morto, desenvolvedor que foi embora, backup de uma versão antiga demais: só restou o programa compilado. Um descompilador VB6 extrai dele muito mais do que se espera, e menos do que tudo. Esta página diz o quê, antes que você instale qualquer coisa.
O que você precisa
O arquivo compilado: um .exe, .dll, .ocx ou .scr produzido pelo Visual Basic 5 ou 6. Nada mais. Você não precisa saber se ele foi compilado em P-Code ou em código nativo: o VBReFormer detecta isso e trata ambos. Um binário protegido por um packer precisa ser desempacotado antes.
O que volta
- Formulários e controles, com todas as suas propriedades, imagens incluídas: por completo, em todos os casos.
- Recursos, strings, referências a bibliotecas e controles de terceiros, a estrutura do projeto: um .vbp que reabre no IDE.
- O código dos procedimentos: condições, loops, chamadas, atribuições, acesso a controles, reconstruído como Visual Basic legível, tanto em P-Code quanto em nativo. A página de cobertura mede o que isso representa, programa por programa.
O que nunca volta, conosco ou com qualquer outro: os nomes das variáveis locais e os comentários, que o compilador não guardou. O código recuperado é legível e recompila; ele não corresponde ao original palavra por palavra.
Como proceder, grátis primeiro
- 1Abra o binário na edição gratuita, ou solte-o no estúdio on-line sem instalar nada. Você vê a estrutura do projeto, os formulários completos e uma prévia do código descompilado.
- 2Julgue com base em evidências: a prévia mostra o que o motor reconstrói a partir do seu binário, não de uma amostra. Se o que você vê vale a licença, adquira-a; se não, você não gastou nada.
- 3Com a licença, exporte o projeto completo e reabra-o no Visual Basic 6. As versões 7.0.5 e 7.0.6 trabalharam precisamente no que o IDE aceita recarregar: declarações, tipos de eventos, arrays, referências.
O artigo detalhado: distinguir P-Code de nativo, e por onde começar
Prefere que façamos isso por você?
Recuperamos o projeto a partir do seu binário, reabrimos no IDE e entregamos pronto para manutenção, com um relatório do que foi encontrado. Avaliação gratuita do binário antes de qualquer orçamento.
Solicitar uma avaliação gratuita