Listar Formulários do Sistema
Bom dia
Gostaria de saber se há uma maneira de eu listar todos os formulários do meu sistema. Queria mostra-los em um memo ou listbox, isso é indiferente, eu consegui fazer usando um [b:b2a5a85d79]for[/b:b2a5a85d79] com [b:b2a5a85d79]Application.Components[X][/b:b2a5a85d79] mas ele só mostra os formulários criados até o momento, e no meu caso somente o de login e o principal...
Existe uma maneira de mostrar todos? Indepentende se ele já foi criado ou não?
Desde já agradeço
Marcelo[/code]
Gostaria de saber se há uma maneira de eu listar todos os formulários do meu sistema. Queria mostra-los em um memo ou listbox, isso é indiferente, eu consegui fazer usando um [b:b2a5a85d79]for[/b:b2a5a85d79] com [b:b2a5a85d79]Application.Components[X][/b:b2a5a85d79] mas ele só mostra os formulários criados até o momento, e no meu caso somente o de login e o principal...
Existe uma maneira de mostrar todos? Indepentende se ele já foi criado ou não?
Desde já agradeço
Marcelo[/code]
Marcelo_mileris
Curtidas 0
Respostas
Marcelo_mileris
01/11/2006
UP
GOSTEI 0
Marcelo_mileris
01/11/2006
UP
GOSTEI 0
Nigro
01/11/2006
Se os forms são criados em tempo de execução (que é o correto), não tenho certeza, mas acho que não tem como, pois se você tentar usar o form sem criá-lo dá access violation, informando que o objeto não existe. acho que é isso.
GOSTEI 0
Steve_narancic
01/11/2006
Não sei se vai te ajudar, mas no link [url]http://www.cnpack.org/index.php?lang=en[/url] existe um pacote para o Delphi que tem entre varias outras opções a de [b:92219d661a]Source Statistic[/b:92219d661a] onde você poderá imprimir a lista de Units do seu projeto entre outras opções. Da uma olhada
GOSTEI 0