441999 – Otimização na Inicialização de Bibliotecas de Tintas e Bancos (Versão 30.74.150.101)

Filtros


Tópicos

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:

  1. 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;

  2. Navegue pelos menus do sistema normalmente. As bibliotecas e subpastas de arquivos permanecem intocadas até que o primeiro clique seja realizado;

  3. 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;

  4. 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.

Este artigo foi útil para você?
Pró
Não
Contra