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