Assunto

Produto:

Datasul

Versões:

 

Ocorrência:

Erro de OCX na Implantação do pedido pelo programa PD4000

Ambiente:

 

Passo a passo:

Explicações para atualizar OCX

-  Abaixo do diretório de produto chamado INTERFAC existem os sub-diretórios GRAFICO e ESTRUCT. Dentro de cada um deles será encontrado o SETUP.EXE. Instalar esses programas em cada terminal que executar o programa para atualizar os OCX´s ( devem ser instalados em cada terminal que tenha windows local ).

 

Na execução de programas que utilizam recursos gráficos como OCX, pode ocorrer o seguinte erro:

"Error occurred while creating CONTROL-FRAME: CtrFrame seqüência classe invalida. Error code 0800401f3(5898)", "Unable to realize Control-Frame widget"."

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 TOTVS.

Caso a solução acima não seja suficiente para corrigir o problema, deve-se então mapear a máquina onde estão localizados os programas e através do MS-DOS, posicionar no diretório BIN e executar as seguintes linhas de comando:

1º- REGSVR32 PROX.DLL /U

2º- REGSVR32 PROX.DLL

Observação: Geralmente o arquivo "REGSVR32" está abaixo da pasta "SYSTEM32" ou "SYSTEM" (para algumas versões do Windows) abaixo do diretório "Windows".

- Caso não exista PROGRESS local na estação, deverá ser mapeado um drive para acesso ao PROGRESS.

Ex: C:\WINDOWS\SYSTEM32\REGSVR32 K:\DLC\BIN\PROX.DLL.

 

PROCEDIMENTOS PARA SOLUÇÃO: Para resolver os problemas de Control-Frame no Produto TOTVS, favor seguir os seguintes passos:

Obs. Verificar qual o << COMPONENTE >> de OCX do programa está apresentando o erro. Com isso identifique no programa o que ele estará utilizando de OCX. Abaixo segue os Componentes de OCX's e suas funcionalidades no produto.

Activex ou Estruct = quando o programa utilizar alguma forma de visualização semelhante ao windows explorer.

Calendar    = quando o programa utilizar alguma forma de visualização de calendário.

Gráfico     = quando o programa utilizar alguma forma de visualização de gráficos.

Imagem      = quando o programa utilizar alguma forma de visualização de imagens, fotos, etc.

Mail        = quando o programa utilizar alguma forma de envio de e-mail.

Barra       = quando o programa utilizar alguma forma de visualização de barras.

Som         = quando o programa utilizar algum recurso de som no produto.

Vídeo       = quando o programa utilizar algum recurso de vídeo no produto.

1.) 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;

2.) Reiniciar o computador;

3.) Executar o arquivo SETUP.EXE que está no diretório <<PRODUTO>>\Interfac\<<COMPONENTE>> que fará a instalação dos OCX's necessários;

4.) Reiniciar o computador;

5.) Executar o programa do EMS com problema de OCX.

 

 

Caso o problema persista, será necessário:

1.) 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;

2.) Desinstalar o Progress;

3.) Reiniciar o computador;

4.) Instalar o Progress;

5.) Reiniciar o computador;

6.) Executar o arquivo SETUP.EXE que está no diretório <<PRODUTO>>\Interfac\<<COMPONENTE>> que fará a instalação dos OCX's necessários;

7.) Reiniciar o computador;

8.) Executar o programa do EMS com problema de OCX.

 

Observações: 

1.) Caso o Progress esteja instalado na Rede será necessário instalar o NetSetup que está dentro do diretório <PROGRESS>\NetSetup, antes de instalar o OCX.

2.) Se o NetSetup já estiver instalado na máquina, devem ser seguidos os seguintes passos:

     2.1.) Desinstalar todos os <<COMPONENTES>>, dentre outros que usem OCX, caso estejam instalados no Painel de Controle;

     2.2.) Desinstalar o NETSETUP do Progress;

     2.3.) Fazer uma procura no REGEDIT do Windows pela palavra PROGRESS;

     2.4.) Eliminar a pasta Progress que for encontrada; ( 1 pasta )

     2.5.) Reinstalar o NETSETUP do Progress;

     2.6.) Reinstalar os OCX necessários;

     2.7.) Executar novamente os programas com problemas de OCX.

 

Lembramos que estes procedimentos deverão sempre ser efetuados por Estação de Trabalho (computador).

Após aplicar os procedimentos acima, reinicie o computador.

 

Observações:

IMPORTANTE: Após a execução, reinicie o computador e efetue novos testes.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))