MainModule

MainModule do Aplicativo

MainModule do Aplicativo

MainModule pode ser considerado o coração de uma sessão. É um DataModule de propósito especial que é automaticamente criado e adicionado ao projeto sempre que um novo projeto é criado. MainModule tem muitos papéis importantes em uma aplicação uniGUI. Alguns desses papéis não são visíveis para os desenvolvedores. Para os desenvolvedores, MainModule pode ser usado para colocar recursos compartilhados por uma sessão, tais como conexões de banco de dados, variáveis compartilhadas, etc.

Por exemplo, você pode declarar variáveis públicas na seção pública do MainModule e então acessá-las a partir de outros formulários na sessão. O exemplo a seguir demonstra uma prática comum no uniGUI para compartilhar dados entre vários formulários em uma sessão. Como cada sessão tem sua cópia privada do MainModule, isso garantirá que cada formulário acesse seu conjunto privado de dados em sua sessão.

Mais tarde, você pode acessar essas variáveis a partir de outros formulários na aplicação:

Veja também a Arquitetura da Aplicação uniGUI: https://unigui.com/doc/online_help/unigui_application_architecture.htm