Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: ssccaann43 en Marzo 05, 2010, 05:23:15 pm

Título: Listar Formularios de un Proyecto
Publicado por: ssccaann43 en Marzo 05, 2010, 05:23:15 pm
Bien,

Estoy armando un software, lo que requiero es poder obtener una lista de los formularios que componen dicho proyecto, que al compilar, pueda cargar cualquier objeto con esta información y visualizarla. Saben si existe alguna apis o alguna clase para esto?

Saludos
Título: Re:Listar Formularios de un Proyecto
Publicado por: cobein en Marzo 14, 2010, 01:23:52 am
Sabes que busque bastante y no vi nada, en mi opinion no se puede porque los objetos (en este caso formularios) no "existen" hasta que no los instancias.
Título: Re:Listar Formularios de un Proyecto
Publicado por: coco en Marzo 14, 2010, 01:52:19 am
Sabes que busque bastante y no vi nada, en mi opinion no se puede porque los objetos (en este caso formularios) no "existen" hasta que no los instancias.
Y cuando estan instanciadas, usa Screen.Forms. Es un array de objetos con los forms q se muestran.

saludos
Título: Re:Listar Formularios de un Proyecto
Publicado por: wolf_kof en Marzo 15, 2010, 01:59:11 pm
no recuerdo muy bien pero en el sourcesafe hay una herramienta que te sirve para eso, creo que incluso se puede crear un formulario que se integra a tu proyecto para que tengas el control de los form y demas objetos creo no estoy seguro lo voy a rebisar y te cuento
Título: Re:Listar Formularios de un Proyecto
Publicado por: cobein en Marzo 15, 2010, 09:41:09 pm
Hay maneras de enumerarlos, eso es claro pero no de la forma en que quiere el, por ejemplo los add-in son capaces de hacerlo pero ... no es lo que el busca. La verdad nu se... me doy con esta.
Título: Re:Listar Formularios de un Proyecto
Publicado por: raul338 en Marzo 15, 2010, 10:58:40 pm
No entendi :P podrias explicarte (o alguien me lo podria explicar) mejor?
Título: Re:Listar Formularios de un Proyecto
Publicado por: coco en Marzo 16, 2010, 12:03:46 am
No entendi :P podrias explicarte (o alguien me lo podria explicar) mejor?

Lo que ssccaann quiere hacer es listar TODOS los formularios que estan en el proyecto, luego de compilarse. Obviamente todos, no los que estan instanciados. Saludos
Título: Re:Listar Formularios de un Proyecto
Publicado por: ssccaann43 en Marzo 16, 2010, 09:30:47 am
He buscado y nada que doy con ello... :'(

No quiero tener que listarlos en una BD, puesto que mi idea es que al agregar un formulario a un proyecto y compilar, Pueda ejecutar una funcion para obtener dicha lista y poder usarla para un Módulo de Seguridad que estoy implementando a mis softwares, sin tener que hacer más nada...

En caso tal, me ire por la solución menos favorable, BD...!

Gracias por sus respuestas, si alguien da con una solución espero pueda compartirla... Saludos
Título: Re:Listar Formularios de un Proyecto
Publicado por: seba123neo en Marzo 16, 2010, 11:43:49 am
¿¿ y  listarlos como hace un decompilador te sirve ?? por ahi vi un decompilador hecho visual basic 6...

saludos.
Título: Re:Listar Formularios de un Proyecto
Publicado por: ssccaann43 en Marzo 16, 2010, 12:37:45 pm
Mostralo seba... Si me puede funcionar...! Saludos... :D
Título: Re:Listar Formularios de un Proyecto
Publicado por: seba123neo en Marzo 16, 2010, 02:00:21 pm
VB6- Semi VB Decompiler (http://www.vbforums.com/showthread.php?t=303457)
Título: Re:Listar Formularios de un Proyecto
Publicado por: ssccaann43 en Marzo 16, 2010, 02:15:21 pm
Gracias seba, es una solución viable... Saludos...!
Título: Re:Listar Formularios de un Proyecto
Publicado por: ssccaann43 en Marzo 16, 2010, 02:25:55 pm
Está muy completo ese ejemplo y me sirve espectacularmente... Ahora me toca es sacar todo el source que no necesito solo para dejar el listado de los Formularios, asi tal cual como lo hace en el treeview...