Jump to content
Fórum Script Brasil
  • 0

Aplicação modularizada, acessando componentes - Delphi


Filipe Viana

Question

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!

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!

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...