Cita:
Empezado por nlsgarcia
Revisa esta información:
Espero sea útil
|
Revisada está, pero si no te explicas, no se que quieres decir con ella.
En el primer párrafo habla de lenguajes que usan máquinas virtuales, como Java o .NET, cosa que no hace Delphi. Por eso la decompilación de unos y otros no tiene nada que ver. O lo que es lo mismo, que los JAVA y .NET sí se pueden decompilar, los de Delphi no.
El segundo te dice que la decompilación no te va a dar una copia exacta del código original. Correcto. Por que lo que intenta, tal y como he comentado, es a partir del código ASM, y según la estructura de las sentencias, "adivinar" cual era el código original en Delphi. Ya te avisa de que no va a ser exacto.
Ya te digo yo que en una rutina de 200 líneas ni se va a aproximar.
Y el tercer párrafo te dice que te dará los ficheros DFM (que no los .PAS), que como hemos comentado se almacenan como recursos. También te dice que los métodos published te los dará en ASM y con comentarios (que es más o menos como la imagen que te he puesto arriba). En ningún caso código PASCAL ni nada que se aproxime al original.
Un saludo.