Este documento tem por objetivo corrigir algumas situações e possíveis erros que podem acontecer quando se utiliza programas que rodam com OCX e WRX (extensão dos objetos).
Possíveis erros que podem acontecer com programas OCX/WRX:
1º Erro: Specified ActiveX control is not registered or the .ocx file was moved from where it was registered. Error ocurred in procedure: control_load gep/ge0201.w (6087)
2º Erro: Error ocurred while accessing component property/method: Item. The collection object is out of range. Error code: 0x80020009 local-initialize gep/ge0201.w (5890)
Solução: Para solucionar os erros 1 e 2 (listados acima), deve-se registrar o arquivo OCX responsável pela reapresentação da consulta com novos valores em tela (Refresh de tela), com o comando REGSVR32 com o parâmetro <<ARQUIVO>>.ocx. Exemplo: c:\windows> regsvr32 PSTIMER.OCX.
3º Erro: "Error occurred while creating CONTROL-FRAME: CtrFrame seqüência classe invalida. Error code 0800401f3(5898)", "Unable to realize Control-Frame widget"."
Solução: Para solucionar este problema, é necessário executar os programas setup.exe das subpastas "Barra", "Cellsvwr", "Calendar", "Estruct" e "Gráfico" que se encontram no diretório "Interfac" do diretório padrão de programas do EMS.
** Outra forma de solução de problemas com OCX será apresentada abaixo:
Após verificar que as soluções acima citadas não foram suficientes para resolver o problema com as OCX deve-se executar o seguinte:
- Desinstalar o <<COMPONENTE>>, caso estejam instalados no Painel de Controle, no caso do painel de controle ele sempre apresentara o nome Datasul <<COMPONENTE>> Ex.: Datasul Imagem, Datasul Treeview;
- Reiniciar o computador;
- Executar o arquivo SETUP.EXE que está no diretório <<PRODUTO>> \Interfac\<<COMPONENTE>> que fará a instalação dos OCX's necessários;
- Reiniciar o computador;
- Executar o programa do EMS com problema de OCX.
Caso o problema persista:
- Desinstalar o <<COMPONENTE>>, caso estejam instalados no Painel de Controle, no caso do painel de controle ele sempre apresentara o nome Datasul <<COMPONENTE>>, Ex. Datasul Imagem, Datasul Treeview;
- Desinstalar o Progress;
- Reiniciar o computador;
- Instalar o Progress;
- Reiniciar o computador;
- Executar o arquivo SETUP.EXE que está no diretório <<PRODUTO>> \Interfac\<<COMPONENTE>> que fará a instalação dos OCX's necessários;
- Reiniciar o computador;
- Executar o programa do EMS com problema de OCX.
No caso do Progress estar instalado na Rede será necessário instalar o NetSetup que está dentro do diretório <PROGRESS>\NetSetup, antes de instalar o OCX.
Se o NetSetup já estiver instalado na máquina, devem ser seguidos os seguintes passos:
- Desinstalar todos os <<COMPONENTES>>, dentre outros que usem OCX, caso estejam instalados no Painel de Controle;
- Desinstalar o NETSETUP do Progress;
- Fazer uma procura no REGEDIT do Windows pela palavra PROGRESS;
- Eliminar a pasta Progress que for encontrada; (1 pasta)
- Reinstalar o NETSETUP do Progress;
- Reinstalar os OCX necessários;
- Executar novamente os programas com problemas de OCX.
Abaixo serão apresentados quais os programas do Manutenção de Frota utilizam OCX e qual o tipo de OCX que utilizam:
- AB0604 - Consulta Inventário Equipamentos - (utiliza TreeList).
- AB0608 - Quantidade e Valor Combust./Lubr - (utiliza TreeView).
- AB0609 - Consumo Combustível - (utiliza TreeView).
- AB0612 - Eventos Vencidos e A Vencer - (utiliza TreeView).
- AB0613 - Eventos Realizados em Equipamentos - (utiliza TreeView).
- AB0613E - Resumo Eventos Realizados - (utiliza TreeView).
- AO0302 - Resultados dos Ensaios - (utiliza TreeView).
- CO0605 - Inventário Componentes - (utiliza TreeView).
- CO0606 - Durabilidade Componentes - (utiliza TreeView).
- CO0607 - Movimentos na Garantia - (utiliza TreeView).
- GF0601 - Consulta Custos Equipamentos - (utiliza TreeList).
- GF0602 - Consulta Desperdícios e Economias - (utiliza TreeView).
- MV0603 - Reincidência Serviços - (utiliza TreeList).
- MV0604 - Horas Trabalhadas/Paradas Período - (utiliza TreeList).
- MV0605 - Comparativo Tempo Real x Padrão - (utiliza TreeView).
- MV0607 - Consulta OM por Classificação - (utiliza TreeView).
- MV0608 - Consulta Calendário Manutenção - (utiliza OCX Calendar).
- MV0610 - Total Serviços por Tipo - (utiliza TreeView).
- MV0611 - Custos Ordem Manutenção - (utiliza TreeList).
- MV0612 - Tempo Atendimento e Manut Eqpto - (utiliza TreeView).
- MV0613 - Gerenciador da Manutenção - (utiliza TreeView).
- MV0614 - Monitor Equipamentos - (utiliza TreeList).
- ND0302 - Gerenciamento Vencimentos - (utiliza TreeList).
- ND0601 - Consulta Processos do Equipamento - (utiliza TreeView).
- ND0604 - Infrações do Equipamento - (utiliza TreeView).
- PN0602 - Consulta Inventário Pneu - (utiliza TreeView).
- PN0604 - Consulta Durabilidade Pneus - (utiliza TreeView).
- PN0607 - Não Conformidade Pneus - (utiliza TreeView).
- PN0608 - Consulta Projeção Retirada\Compra Pneus (utiliza TreeList).
- PN0609 - Consulta Análise de Pneus - (utiliza TreeList).