Menu em tempo de execução

Delphi

21/05/2004

Criei um menu em tempo de execução e preciso saber como faço para criar o formulário antes de chamar o showmodal:

Ex:

Application.CreateForm(TX,X);
X.Showmodal;
X.Free;

X é o nome do executor que está em um banco de dados de direitos de usuários.

Grato

[color=green:2186b977f4][b:2186b977f4]Título editado (Svsk) - maiúsculas[/b:2186b977f4][/color:2186b977f4]


Guilherme B

Guilherme B

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

21/05/2004

Colega,

Lamento, mas não entendi o que você está precisando.


GOSTEI 0
Guilherme B

Guilherme B

21/05/2004

O Nome do formulário a ser exibido vem de um cadastro de formulários.
Preciso saber como faço para coloca-lo em uma variável em tempo de execução para criar o form e executá-lo corretamente.

Ex:

Cadastro
Cadastro de Clientes <----- Criar e Abrir o Form

Grato


GOSTEI 0
Edilcimar

Edilcimar

21/05/2004

não sei se entendi direito, mas acho que é isto que vc quer
Form1 := TForm11.Create(Self);
Form11.ShowModal;


GOSTEI 0
Edilcimar

Edilcimar

21/05/2004

não sei se entendi direito, mas acho que é isto que vc quer
Form1 := TForm11.Create(Self);
Form11.ShowModal;


GOSTEI 0
Guilherme B

Guilherme B

21/05/2004

Quase isso !

Acontece que eu não sei o nome do formulário.
Eu preciso que uma variável receba o nome do banco de dados e me abra o formulário.
Aí é que está o problema. Não consigo resolver.


GOSTEI 0
Edilcimar

Edilcimar

21/05/2004

mesmo não sabendo o nome ou número do formulário vc pode fazer
form1000, form1001, etc porque é óbvio que no seu programa não devem existir mil formulários, e para ter certeza da seqüência grave este número em uma variável a qual o create do form1 será inicializada com o número mil


GOSTEI 0
Guilherme B

Guilherme B

21/05/2004

Edilcimar !

Obrigado pela dica.

Sds


GOSTEI 0
POSTAR