| Author | Topic: 'Ingenieria Reversa' en form Designer |
---|
| Jose Luis Espinoza | 'Ingenieria Reversa' en form Designer
on Tue, 04 Dec 2007 14:02:27 -0300Buenas,
Alguien sabe como realizar 'ingeniera reversa' con el form designer ?
Pasa lo siguiente: Luego de disear el form con el form designer comienzo a
agregar logica y datalinks al form usando mi editor de codigo normal... pero
si necesito luego de este ultimo paso realizar alguna modificacion en la
parte grafica no hay forma de que el form designer me 'levante' el prg que
desde ahi mismo guarde.
SAludos. |
| Osvaldo Ramirez | Re: 'Ingenieria Reversa' en form Designer
on Tue, 04 Dec 2007 10:21:27 -0700Estimado Jose Luis Espinoza
Lo mejor seria platicar directamente con el propietario del Form
Designer, que es Alaska Software, acerca de tu punto.
Y no tanto preguntar por algun tipo de software para desamblar el form
desinger, ya que esto se tomara como ilegal.
HTH
Osvaldo Ramirez |
| Pablo Botella | Re: 'Ingenieria Reversa' en form Designer
on Wed, 05 Dec 2007 08:42:53 +0100Osvaldo,
Lo que Jose Luis preguntaba no era por un descompilador del form designer, sino de un método para analizar su propio PRG y poder volver a usar el Form designer despues de haber cambiado el codigo.
Saludos,
Pablo Botella |
| Osvaldo Ramirez | Re: 'Ingenieria Reversa' en form Designer
on Thu, 06 Dec 2007 17:17:45 -0700Sorry Jose , Pablo y otros ...
"Eso de andar participando en foros no es saludable"
Pero unos buenos lentes para leer despacio, no me cairian nada mal.
Saludos
P.D. De todos modos ya estaba preguntando con los Cientificos Rusos,
Alemanes y Aztecas, para ver el tema.
> Osvaldo,
>
> Lo que Jose Luis preguntaba no era por un descompilador del form designer, sino de un método para analizar su propio PRG y poder volver a usar el Form designer despues de haber cambiado el codigo.
>
> Saludos,
> Pablo Botella |
| Pablo Botella | Re: 'Ingenieria Reversa' en form Designer
on Wed, 05 Dec 2007 10:00:35 +0100Hola,
Puedes hacerte un programita que haga lo siguiente
Cargas el form con Memoread() y Bin2Var()
Te irán saliendo errores a medida que aparezcan classes que no existen en tu programa
tienes que ir agregando clases a partir del fichero de log.
Luego te haces unos métodos NoMethod() SetNoVar() GetNoVar() para que te vayan guardando los nombres de las propiedades de la clase.
Y Bueno a partir de ahi te completas las clases
Luego la historia está en hacerte un tool que le puedas añadir a tu dialogo para que recorra todas las ventanas hijas
y vaya guardando las propiedades del mismo modo que lo hagan las clases que has creado.
Luego lo guardas con Bin2Var() y ya tienes tu form listo para seguir usandolo
La verdad es que sería una buena herramienta, util para todos.
Saludos,
Pablo Botella |
| Jose Luis Espinoza | Re: 'Ingenieria Reversa' en form Designer
on Fri, 07 Dec 2007 13:43:30 -0300Gracias Pablo por tu feedback...
Seria bueno que Alaska madure el form designer... un ejemplo a tomar pueder
ser el Eclipse + Omondo del mundo Java.
Saludos
"Pablo Botella" <pbn_NOSPAM_@pablob.com> escribi en el mensaje
news:64d8398c$23e732a0$8733@news.alaska-software.com...
> Hola,
> Puedes hacerte un programita que haga lo siguiente
>
> Cargas el form con Memoread() y Bin2Var()
> Te irn saliendo errores a medida que aparezcan classes que no existen en
> tu programa
> tienes que ir agregando clases a partir del fichero de log.
>
> Luego te haces unos mtodos NoMethod() SetNoVar() GetNoVar() para que te
> vayan guardando los nombres de las propiedades de la clase.
> Y Bueno a partir de ahi te completas las clases
>
> Luego la historia est en hacerte un tool que le puedas aadir a tu
> dialogo para que recorra todas las ventanas hijas
> y vaya guardando las propiedades del mismo modo que lo hagan las clases
> que has creado.
>
> Luego lo guardas con Bin2Var() y ya tienes tu form listo para seguir
> usandolo
>
> La verdad es que sera una buena herramienta, util para todos.
>
> Saludos,
> Pablo Botella |