 |
ActiveDelphi .: O site do programador Delphi! :.
|
| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
felipesv19 Novato

Registrado: Sábado, 14 de Janeiro de 2012 Mensagens: 19
|
Enviada: Sáb Jan 14, 2012 12:19 pm Assunto: Aplicação modularizada, acessando componentes. |
|
|
Olá a todos!
Estou qerendo fazer uma aplicação grande, algo parecido com um ERP, e optei por modularizar a aplicação.
Consegui fazer um package e minha aplicação principal da um load nele dinamicamente, até ai tudo bem, mas a grande dúvida é a seguinte:
Tenho um form com um socket, este form é o form da aplicação principal, nesse form carrego um modulo e nesse modulo tem uma função para criar um form que na verdade é uma Unit pronta dentro mesmo do modulo, esta tem botoes, text edit...;
tudo ocorre perfeitamente, mas eu queria saber se existe a possibilidade de acessar a socket no form principal do form criado do modulo ou vice/versa, pois ainda não consegui realizar este feito!
Agradeço a todos que puderem me responder.  |
|
| Voltar ao Topo |
|
 |
leogazio Colaborador


Registrado: Domingo, 18 de Fevereiro de 2007 Mensagens: 1047 Localização: Alto Paraná - PR
|
Enviada: Sáb Jan 14, 2012 1:38 pm Assunto: Re: Aplicação modularizada, acessando componentes. |
|
|
| felipesv19 escreveu: | Olá a todos!
Estou qerendo fazer uma aplicação grande, algo parecido com um ERP, e optei por modularizar a aplicação.
Consegui fazer um package e minha aplicação principal da um load nele dinamicamente, até ai tudo bem, mas a grande dúvida é a seguinte:
Tenho um form com um socket, este form é o form da aplicação principal, nesse form carrego um modulo e nesse modulo tem uma função para criar um form que na verdade é uma Unit pronta dentro mesmo do modulo, esta tem botoes, text edit...;
tudo ocorre perfeitamente, mas eu queria saber se existe a possibilidade de acessar a socket no form principal do form criado do modulo ou vice/versa, pois ainda não consegui realizar este feito!
Agradeço a todos que puderem me responder.  |
De que socket você tá falando maluco? Pode explicar melhor por favor? _________________ Leonardo Gazio - Consultoria e Suporte a Desenvolvedores.
Suporte para todo o Brasil via;
E-mail: leonardogazio@delphimasters.com
Msn: lngsmattos@hotmail.com
Claro: (21) 7301-7243 |
|
| Voltar ao Topo |
|
 |
felipesv19 Novato

Registrado: Sábado, 14 de Janeiro de 2012 Mensagens: 19
|
Enviada: Sáb Jan 14, 2012 3:21 pm Assunto: Re: Aplicação modularizada, acessando componentes. |
|
|
| leogazio escreveu: | | felipesv19 escreveu: | Olá a todos!
Estou qerendo fazer uma aplicação grande, algo parecido com um ERP, e optei por modularizar a aplicação.
Consegui fazer um package e minha aplicação principal da um load nele dinamicamente, até ai tudo bem, mas a grande dúvida é a seguinte:
Tenho um form com um socket, este form é o form da aplicação principal, nesse form carrego um modulo e nesse modulo tem uma função para criar um form que na verdade é uma Unit pronta dentro mesmo do modulo, esta tem botoes, text edit...;
tudo ocorre perfeitamente, mas eu queria saber se existe a possibilidade de acessar a socket no form principal do form criado do modulo ou vice/versa, pois ainda não consegui realizar este feito!
Agradeço a todos que puderem me responder.  |
De que socket você tá falando maluco? Pode explicar melhor por favor? |
O sistema ta assim:
FormPAI -> UnitPAI
------------------------
Unit1 -> modulo.bpl
------------------------
O FormPAI carrega o modulo.bpl, ai acessa uma função dentro da unit1 que tá dentro do modulo.bpl que foi carregado. Essa função cria o form do modulo, mostrando ele renderizado para o usuário.
eu queria saber se é possivel acessar do form que o modulo criou algum componente no FormPAI, talvez como texto em um memo, ou edit qualquer.
Como exemplo eu queria poder usar o TClientSocket do FormPAI atravez do form recem criado pelo modulo carregado!
Espero ter sido claro  |
|
| Voltar ao Topo |
|
 |
leogazio Colaborador


Registrado: Domingo, 18 de Fevereiro de 2007 Mensagens: 1047 Localização: Alto Paraná - PR
|
Enviada: Sáb Jan 14, 2012 3:34 pm Assunto: Re: Aplicação modularizada, acessando componentes. |
|
|
| felipesv19 escreveu: | | leogazio escreveu: | | felipesv19 escreveu: | Olá a todos!
Estou qerendo fazer uma aplicação grande, algo parecido com um ERP, e optei por modularizar a aplicação.
Consegui fazer um package e minha aplicação principal da um load nele dinamicamente, até ai tudo bem, mas a grande dúvida é a seguinte:
Tenho um form com um socket, este form é o form da aplicação principal, nesse form carrego um modulo e nesse modulo tem uma função para criar um form que na verdade é uma Unit pronta dentro mesmo do modulo, esta tem botoes, text edit...;
tudo ocorre perfeitamente, mas eu queria saber se existe a possibilidade de acessar a socket no form principal do form criado do modulo ou vice/versa, pois ainda não consegui realizar este feito!
Agradeço a todos que puderem me responder.  |
De que socket você tá falando maluco? Pode explicar melhor por favor? |
O sistema ta assim:
FormPAI -> UnitPAI
------------------------
Unit1 -> modulo.bpl
------------------------
O FormPAI carrega o modulo.bpl, ai acessa uma função dentro da unit1 que tá dentro do modulo.bpl que foi carregado. Essa função cria o form do modulo, mostrando ele renderizado para o usuário.
eu queria saber se é possivel acessar do form que o modulo criou algum componente no FormPAI, talvez como texto em um memo, ou edit qualquer.
Como exemplo eu queria poder usar o TClientSocket do FormPAI atravez do form recem criado pelo modulo carregado!
Espero ter sido claro  |
Cara funcionar talvez funcione mas não se trabalha assim não, essa é uma forma errônea de se trabalhar, o jeito mais certo seria você criar um DataModule e instanciar o socket por dentro do DataModule... _________________ Leonardo Gazio - Consultoria e Suporte a Desenvolvedores.
Suporte para todo o Brasil via;
E-mail: leonardogazio@delphimasters.com
Msn: lngsmattos@hotmail.com
Claro: (21) 7301-7243 |
|
| Voltar ao Topo |
|
 |
felipesv19 Novato

Registrado: Sábado, 14 de Janeiro de 2012 Mensagens: 19
|
Enviada: Sáb Jan 14, 2012 3:58 pm Assunto: |
|
|
Então... como utilizar o datamodule nesse caso?
=/
Não sei se o form do modulo externo vai acessar o datamodule... se for possivel, queria saber de alguma forma de fazer isso... |
|
| Voltar ao Topo |
|
 |
gilsonnrodrigues Moderador

Registrado: Quinta-Feira, 14 de Abril de 2005 Mensagens: 9009 Localização: Governador Valadares-MG
|
Enviada: Sáb Jan 14, 2012 11:15 pm Assunto: |
|
|
creio q uma maneira seria vc qdo carregar, informar pra o modulo recem-carregado a instancia desse socket.
funcionaria assim:
vc cria o socket;
coloca ele pra funcionar;
qdo vc carregar o modulo, quem o carrega envia pra ele o socket. |
|
| Voltar ao Topo |
|
 |
felipesv19 Novato

Registrado: Sábado, 14 de Janeiro de 2012 Mensagens: 19
|
Enviada: Dom Jan 15, 2012 12:34 am Assunto: |
|
|
| gilsonnrodrigues escreveu: | creio q uma maneira seria vc qdo carregar, informar pra o modulo recem-carregado a instancia desse socket.
funcionaria assim:
vc cria o socket;
coloca ele pra funcionar;
qdo vc carregar o modulo, quem o carrega envia pra ele o socket. |
Você poderia me dar algum exemplo de como avisar o modulo? |
|
| Voltar ao Topo |
|
 |
gilsonnrodrigues Moderador

Registrado: Quinta-Feira, 14 de Abril de 2005 Mensagens: 9009 Localização: Governador Valadares-MG
|
Enviada: Seg Jan 16, 2012 9:10 am Assunto: |
|
|
do app principal vc consegue acessar algo do modulo?
o q?
como? |
|
| Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|