Liberação: 18/06/2026
#Faturamento
Objetivo da mudança:
Otimizar o processo de inicialização do executável principal através da implementação da carga sob demanda de bibliotecas externas de grande porte, especificamente os módulos de tintas de máquina e de geração de layout bancário. Anteriormente, as bibliotecas libAutTin.dll, libAutBan.dll e todas as sub-DLLs de marcas de tintas contidas no diretório eram carregadas de forma proativa durante o login, gerando alto consumo de memória e lentidão na abertura do sistema. Com a mudança, o carregamento das DLLs ocorre somente quando o operador interage de fato com as respectivas rotinas no menu, tornando o login mais enxuto e reduzindo o consumo inicial de recursos.
Rotinas e Telas Relacionadas:
- Útil> Configuração do Sistema, Tela: “Configurações do Sistema” (frmCfgSistema)
- Principal > Movimentação de Itens > “Tinta de Máquina”
Instruções sobre o que configurar:
Não há novas configurações ou parâmetros criados no menu do sistema para esta alteração. O comportamento de carregamento sob demanda é nativo e ativado de forma automática de acordo com as parametrizações já existentes de uso de tintas de máquina (USATMQ) ou layouts bancários (USAATB).
Instruções sobre como utilizar:
Execute a inicialização do sistema informando as credenciais de login e observe que a abertura da tela principal está mais rápida e com menor uso de memória RAM no gerenciador de tarefas;
Navegue pelos menus do sistema normalmente. As bibliotecas e subpastas de arquivos permanecem intocadas até que o primeiro clique seja realizado;
Ao clicar pela primeira vez em qualquer item de “Tinta de Máquina” ou rotina de geração de arquivos de banco, o sistema realizará a carga interna da DLL correspondente em tempo de execução;
O sistema simulará o caminho do clique do operador em segundo plano para que a transição ocorra de maneira transparente, direcionando o usuário até a tela desejada sem a necessidade de reabrir os menus manualmente. CLIQUES subsequentes na mesma sessão serão abertos de forma imediata.