Consultor Eletrônico



Kbase 61339: Erro CONTROL-FRAME na carga do DI do Datasul 12
Autor   Marco Aurelio Scheidt - CAT
Acesso   Público
Publicação   7/3/2017
Ambiente:
Datasul 12.1.16
Banco de dados Progress 11.6
Progress client NetSetup
Windows 10 64bits

Erro:

Ocorreu erro durante criacao de CONTROL-FRAME: CtrlFrame.
Cadeia de caracteres de classe inválida

Codigo de erro: 0x800401f3 (5898)
** ABL Debug-Alert Stack Trace **
--> loadTimer men/men906za.p at line 3344 (\\aplic01\erp\fnd\men\men906za.r)

Causa:

Segundo a manutenção o erro acontece por alguma falha de registro da PSTIMER.OCX, porém nos testes foi identificado a necessidade de registro da CSSPIN32.OCX, CSCOMB32.OCX e prox.dll, por se tratar de uma instalação NetSetup.

Solução:

1) Remover a OCX

regsvr32.exe /u C:\dlc116\bin\system\CSSPIN32.OCX
regsvr32.exe /u C:\dlc116\bin\system\CSCOMB32.OCX
regsvr32.exe /u C:\dlc116\bin\system\PSTIMER.OCX

regsvr32.exe /u C:\dlc116\bin\prox.dll

2) Registrar a OCX

regsvr32.exe C:\dlc116\bin\system\CSSPIN32.OCX
regsvr32.exe C:\dlc116\bin\system\CSCOMB32.OCX
regsvr32.exe C:\dlc116\bin\system\PSTIMER.OCX

regsvr32.exe C:\dlc116\bin\prox.dll