Skip to content

Conversation

@RaulWW
Copy link

@RaulWW RaulWW commented Dec 5, 2024

Melhoria na Gestão de DLLs para o TEF Elgin Hub

Após a migração para o TEF Elgin Hub, foi identificado que várias DLLs (aproximadamente 70 MB) são necessárias na pasta do executável. Para otimizar a gestão dessas dependências, foi implementada uma alternativa para carregar as DLLs diretamente a partir da pasta do instalador do TEF Elgin.

A implementação mantém a mesma forma de uso.

Como usar:
1- Criar a classe FuncoesDLL.Create();
2- Utilize as funções conforme necessário, por exemplo:
FuncoesDLL.SetClientTCP();...
3 - Ao terminar, chame FuncoesDLL.Free() para liberar os recursos.

Essa abordagem garante que as DLLs sejam carregadas apenas quando necessário, reduzindo o impacto no desempenho e facilitando o gerenciamento das dependências.

@RaulWW RaulWW force-pushed the master branch 2 times, most recently from 8663732 to 711260d Compare December 9, 2024 17:43
Basta criar a classe e utilizá-la.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant