Como registar manualmente um controlo ActiveX (ocx)

Traduções de Artigos Traduções de Artigos
Artigo: 146219 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Quando distribuir uma aplicação do Microsoft Visual FoxPro que utiliza um ActiveX controlo (ficheiro. ocx), o ficheiro. ocx tem de estar registado correctamente para que ela funcione correctamente. O Assistente de configuração do Visual FoxPro ou o InstallShield Express no Visual FoxPro 7.0 ou uma versão posterior do Visual FoxPro irá registar um ficheiro. ocx correctamente, desde que selecciona o OLE caixa de verificação no passo 6 para o ficheiro. ocx. Se for uma aplicação do Visual FoxPro que utiliza um ficheiro. ocx distribuída por outro método, o ficheiro. ocx deve ser registado manualmente. Este artigo descreve como registar manualmente um ficheiro. ocx.

Mais Informação

Pode utilizar o servidor registar da Microsoft (Regsvr32.exe) para registar um 32- ficheiro. ocx bit manualmente num sistema operativo de 32 bits. No Visual FoxPro 3.0 e 3.0 b, o Regsvr32.exe está localizado no directório \Vfp\Samples\Ole e, em Visual FoxPro 5.0, Regsvr32.exe. exe está localizado no directório \Vfp. No Visual FoxPro 6.0, o Regsvr32.exe for encontrado no directório Distrib.src das Directório Visual do FoxPro. Podem ser distribuída com um Visual FoxPro aplicação. A sintaxe para utilizar o Regsvr32.exe é o seguinte:
   Regsvr32 [/u] [/s] <OCX File Name>
					
Nota /u significa que o registo no ficheiro. ocx.
/s significa o modo silencioso (sem mensagens de visualizar).

O exemplo seguinte regista o controlo ActiveX do Microsoft MAPI sem apresentar quaisquer mensagens de:
   Regsvr32 /s MSMAPI32.OCX
				
Para implementar este exemplo de uma aplicação do Visual FoxPro, utilize o executar comando do seguinte modo:
   RUN /N Regsvr32 /s MSMAPI32.OCX
				
Nota Se ocorrer um erro ao registar um controlo, faça-o seguinte:
  1. Certifique-se no registo que não foi registado antes do controlo.
  2. Verifique se os seguintes ficheiros estão no directório Windows\System:
          mfc30.dll     olepro32.dll     msvcrt20.dll
          mfc40.dll     msvcrt40.dll
    Se um destes ficheiros estiver em falta, poderá receber o erro seguinte mensagem:
    Erro: Código de erro OLE 0x80040112: a licença adequada para este classe não foi encontrada.

Propriedades

Artigo: 146219 - Última revisão: 9 de abril de 2013 - Revisão: 8.0
A informação contida neste artigo aplica-se a:
  • Microsoft Visual FoxPro 3.0 Standard Edition
  • Microsoft Visual FoxPro 5.0 Standard Edition
  • Microsoft Visual FoxPro 6.0 Professional Edition
  • Microsoft Visual FoxPro 7.0 Professional Edition
  • Microsoft Visual FoxPro 9.0 Professional Edition
Palavras-chave: 
kbautomation kbhowto kbinterop kbmt KB146219 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 146219

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com