Kbase 50846: Ocorrência do erro 5890 ao executar funcionalidades no programa prginteduedu004za.
Autor |
  Bruna Roberta Andryeiak - Produto Framework |
Acesso |
  Público |
Publicação |
  4/15/2015 |
|
Produto: Datasul
Ambiente: Unspecified
Versão: EMS 5
Avaliação
Sintoma
Ocorrência do erro abaixo na execução de funcionalidades no programa prgint/edu/edu004za (Manter Estrutura Dados EDI):
Ocorreu erro durante acesso a componente da propriedade/metodo: ITEM.
The collection object is out of range.
Error code: 0x80020009 prgint/edu/edu004za.p (5890)
*****
Component-handle referenciado durante processamento do método/comando: ImageList.
prgint/edu/edu004za.p, inválido. (5884)
*****
Incapaz de definir propriedade de com-handle. (5677)
Causa
Falta de OCXs utilizados pelo programa prgint/edu/edu004za.p.
Solução
O erro pode estar ocorrendo devido à falta de OCX na estação. Abaixo do diretório de produto chamado INTERFAC\ACTIVEX, existem os subdiretórios SOFTBUTTON e TREEVIEW. Executar os arquivos SETUP.EXE contidos nas pastas em cada terminal que for executar a rotina em que ocorre o erro.
Salientamos que deve haver apenas uma instalação de cada componente OCX na estação, pois caso o mesmo componente seja instalado mais de uma vez, o Windows perde a referência aos objetos, ocorrendo o erro como se a OCX não estivesse instalada. Para realizar tal verificação, pode-se acessar o "Painel de Controle" -> "Adicionar ou Remover Programas".
Caso a instalação do Progress não seja local, será necessário instalar o NetSetup que está dentro do diretório <PROGRESS>\NetSetup, antes de instalar o OCX. As instalações do Netsetup e do OCX devem ser realizadas para cada máquina que apresentar o erro.
Observações
Nome Interno: fnc_manter_estrut_edi
Nome Externo: prgint/edu/edu004za