Tempo aproximado para leitura: 00:03:00 min
Ocorrência
ExecInDLLOpen está sempre retornando -1 na release 12.1.25.
Ambiente
Cross Segmentos - Backoffice (Linha Protheus) – ADVPL – A partir da versão 12.1.25
Causa
Qualquer DLL que esteja coma a versão 32 bits, que não é compatível com Lobo Guara.
Solução
A DLL utilizada (readexcel.dll) é uma versão 32bits, DLLs precisam ter a mesma arquitetura do binário para serem carregadas (com a ExecInDLLOpen por exemplo). Isso não é uma limitação do Protheus e sim uma questão de arquitetura/sistema operacional.
Para utilizar a readexcel.dll é necessário utilizar a versão 32bits do Smartclient disponível em nossa central de downloads.
Saiba Mais
Cross Segmento - TOTVS Backoffice Linha Protheus - ADVPL - DLL corrompida ou divergente para arquitetura da aplicação smartclient
Cross Segmentos - TOTVS Backoffice (Linha Protheus) - ADVPL - Funções tratamento de DLLs
0 Comentários