Alaska Software Inc. - 'Ingenieria Reversa' en form Designer
Username: Password:
AuthorTopic: 'Ingenieria Reversa' en form Designer
Jose Luis Espinoza'Ingenieria Reversa' en form Designer
on Tue, 04 Dec 2007 14:02:27 -0300
Buenas,

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 -0700
Estimado 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 BotellaRe: 'Ingenieria Reversa' en form Designer
on Wed, 05 Dec 2007 08:42:53 +0100
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
Osvaldo Ramirez Re: 'Ingenieria Reversa' en form Designer
on Thu, 06 Dec 2007 17:17:45 -0700
Sorry 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 BotellaRe: 'Ingenieria Reversa' en form Designer
on Wed, 05 Dec 2007 10:00:35 +0100
Hola,
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 EspinozaRe: 'Ingenieria Reversa' en form Designer
on Fri, 07 Dec 2007 13:43:30 -0300
Gracias 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