Falha no Studio e Viewer ao acessar biblioteca MSForms

Olá, bom dia a todos.

Fizemos a substituição do computador do servidor Elipse E3 por um mais potente, rodando Windows 10 Pro x64 build 21H2.

Após a instalação do software Elipse E3 4.6.0.162, nos deparamos com uma falha ao rodar o projeto principal, e foi constatado que a falha só acontece quando tentamos acessar algum objeto da biblioteca MSForms, tanto no Viewer quanto no Studio. Temos mais 2 computadores idênticos a este rodando a mesma aplicação normalmente.

Pesquisando aqui no fórum, encontramos o post de um usuário que conseguiu solucionar o mesmo problema formatando o Windows, porém não tivemos sucesso com isso.

O que já tentamos:

  • Formatar o windows
  • Reinstalar .Net 3.5 e 4.8
  • Reinstalar o Elipse

Abaixo segue o log gerado ao simular as falhas em um projeto zerado com apenas um item da biblioteca MSForms.

Log da falha ao clicar em um objeto MSForms no Studio
803 2022-05-10 09:16:52.420 0x2F18 0x1374 SYSTEM RECServer(7): [CLOSED] Studio disconnected (socket error: WSAECONNRESET) from 127.0.0.1(E117648) Sent=84(4808B) Recv=103(3520B) Pending=0(0B) Elapsed=1:55.891 REC=v2.130 Remote=v4.6.162 15
802 2022-05-10 09:16:52.420 0x2F18 0x1D54 RECSOCKET RECServer(7): recv2() returned error WSAECONNRESET (10054) “An existing connection was forcibly closed by the remote host.” 14
Log da falha ao abrir o viewer de um projeto já criado
80041 2022-05-10 09:56:19.943 0x668 0x216C SYSTEM RECServer(5977): [CLOSED] Viewer disconnected (socket error: WSAECONNRESET) from 172.30.89.105(E117648) Sent=1324(2423374B) Recv=1327(100119B) Pending=0(0B) Elapsed=24.913 REC=v2.130 Remote=v4.6.162 15
80040 2022-05-10 09:56:19.942 0x668 0xA94 SERVERLINKMAN (031F1900)Released remote sink (2EDAD02C) (total=10, links=3186) 14
80039 2022-05-10 09:56:19.942 0x668 0x216C TRACKING EVENT: Usuário ‘lucas.holanda’ terminou sessão de uso de Viewer na máquina ‘E117648’ 14
80038 2022-05-10 09:56:19.942 0x668 0x1B00 EVENTQUEUE (01D48B98)Disconnecting… critical error! (8004F6BA) 14
80037 2022-05-10 09:56:19.942 0x668 0x1B00 EVENTQUEUE (01D48B98)OnDataChanged failed! error(8004F6BA) 14
80036 2022-05-10 09:56:19.917 0x668 0xE50 RECSOCKET RECServer(5977): recv2() returned error WSAECONNRESET (10054) “An existing connection was forcibly closed by the remote host.” 14
80035 2022-05-10 09:56:18.015 0x668 0x216C DBENGINEMANAGER New wrapper created for DBEngine ‘DB_cagece’ 14
80034 2022-05-10 09:56:17.677 0x668 0x216C TRACKING EVENT: Login Usuário: lucas.holanda () 14
80033 2022-05-10 09:56:17.643 0x668 0x216C TRACKING EVENT: Usuário ‘lucas.holanda’ logou no Viewer na máquina ‘E117648’ 14
80032 2022-05-10 09:56:17.619 0x668 0x216C TRACKING EVENT: Usuário ‘user’ terminou sessão de uso de Viewer na máquina ‘E117648’ 14

Gostaria de saber se alguém tem uma solução para este problema.
Grato!

1 Like

Conseguiu resolver o problema?

Sim. Aparentemente o Elipse não instalou uma .DLL do msforms em windows/System32 , então tivemos que instalar por fora. Como faz muito tempo, não lembro bem como fizemos mas aqui vai um trecho da solução que achei em um forum:

Artigo sobre mfg140.dll

Entao a DLL FM20 que acompanha o Office 64. Eu instalei, consegui utilizar os objetos do MSForm, porem quando inicia a app fica toda branca a tela

talvez por vc ter utilizado a dll do Office 64 bits e a versão do Elipse ser 32 bits. Procure utilizar a versão 32bits da dll… como o link descreve:
" Pay attention to whether it’s a 64-, or 32-bit file, as well as the language it uses."