====== Erro: "EVariantArrayLockedError - Variant or safe array is locked" ao abrir uma tela de listagem ====== Ao abrir uma tela que lista registros (por exemplo, o **Gerenciador de Notas Fiscais**), o sistema mostra a mensagem **"Variant or safe array is locked"** (em português, algo como "variante ou matriz protegida está bloqueada") e a lista não carrega. ===== Causa ===== O Ello usa a **midas.dll** para carregar e organizar as listas na tela. Alguns computadores têm uma versão **antiga** desse arquivo instalada no próprio Windows (versão **6.0.6**). O Ello precisa da versão **7 ou superior**. Com a versão antiga, a leitura da lista falha e aparece o erro. ===== Como identificar ===== - O erro acontece logo ao abrir a tela, e costuma ser só em um computador (os demais abrem normalmente). - Nos detalhes do erro enviado ao suporte, o arquivo **midas.dll** aparece com a versão **6.0.6.xxx**, localizado na pasta do sistema do Windows (''C:\Windows\System32'' ou ''C:\Windows\SysWOW64''). - Para conferir manualmente: clique com o botão direito no arquivo midas.dll, escolha **Propriedades**, aba **Detalhes**, e veja a **Versão do arquivo**. ===== Solução ===== - Substituir o midas.dll antigo por uma versão **7 ou superior**, a mesma que acompanha o Ello (a que fica na pasta de DLLs do Ello). - Feche o Ello em todos os programas antes de trocar o arquivo e abra novamente depois. - Confirme na aba **Detalhes** que a versão agora é 7 ou superior e abra a tela que apresentava o erro para testar. ===== Observação ===== Se o erro continuar mesmo com a versão correta, envie ao desenvolvimento os detalhes do erro (relatório enviado automaticamente pelo sistema) para nova análise.