Fórum Executar comando em componente de outro form... #340657
19/04/2007
0
Application.createForm(TmeuForm,meuForm);
MeuForm.MeuComponente.Visible := False;
MeuForm.Release;
Alexandreb
Curtir tópico
+ 0Posts
19/04/2007
Nerdex
Deixe seu componente no Form (Principal), e dê um create quando for necessitar do mesmo, e assim poderá instanciar nos Forms secundários, bastando instanciar no uses dos Forms secundários a Unit Principal (do Form Principal).
Abraço
Gostei + 0
19/04/2007
Alexandreb
Application.createForm(TmeuForm,meuForm); MeuForm.MeuComponente.Visible := False; MeuForm.Release;
Mas já consegui resolver meu problema, só tive de mudar de release para free, o codigo que funcionou perfeito está logo abaixo:
Application.createForm(TmeuForm,meuForm); MeuForm.MxProtector.Reset; MeuForm.free;
Mesmo assim obrigado em tentar ajudar.
T+
Gostei + 0
20/04/2007
Marco Salles
Sei não , mas acho melhor o amigo teimar ainda em achar uma solução , pois não faz muito sentido , pelo menos para mim , esta saída :cry:
Gostei + 0
23/04/2007
Alexandreb
Mesmo assim obrigado em coloborar com sua dica!!
T+
Gostei + 0
24/04/2007
Ehimura
Para resolver o problema, tente fazer o seguinte.
Crie uma Unit contendo àquelas funções que necessita chamar dinamicamente pelo aplicativo.
Assim não seria necessário criar o form toda vez que precisasse da função.
Espero ter ajudado.
Um grande abraço
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)