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