CORRECÇÃO: O método ObjectControl_Activate não pode ser chamado para um componente que é escrito no Visual Basic quando uma aplicação cliente tenta criar um componente COM +

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

O suporte para Windows Server 2003 terminou a 14 de Julho de 2015

A Microsoft terminou o suporte para Windows Server 2003 a 14 de Julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

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.

911194
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Sintomas
Quando uma aplicação cliente tenta criar um componente COM + do Microsoft, o método ObjectControl_Activate não pode ser chamado para um componente que é escrito no Visual Basic. Normalmente, detectará este problema quando utiliza o Microsoft Visual Basic Professional Edition para Windows 6.0 para depurar um componente que esteja hospedado no COM +. Quando este problema ocorre, poderá ser registada uma mensagem de erro semelhante à seguinte no registo de eventos:
Tipo de evento: erro
Origem do evento: +
Categoria do evento: (98)
ID do evento: 4822
Date: Date
Time: Time
Utilizador: N/d
Computador: ComputerName
Descrição: A condição Ocorreu que indica esta aplicação COM + está num estado instável ou não está a funcionar correctamente.
Falha de asserção:! punkToActivate ID do servidor de aplicações: GUID
ID de instância da aplicação de servidor: GUID
Servidor nome da aplicação: Aplicação do sistema
A natureza grave deste erro provocou o processo a terminar.
+ Dos serviços de informações de características:
Ficheiro: c:\xpsp2\com\com1x\src\comsvcs\jit\jit.cpp, linha: versão do ficheiro Comsvcs.dll 556: ENU 2001.12.4414.305 shp
Para mais informações, consulte o Centro de ajuda e suporte em http://support.microsoft.com.
Causa
Este problema ocorre porque o empacotamento de referências do contexto para o novo objecto falha. Falha de autenticação porque o tamanho da memória intermédia atribuída é demasiado pequeno. Lógica de repetição é implementada no código de COM +. No entanto, o activador de depuração do Visual Basic 6.0 falhará quando falha a primeira tentativa de empacotamento de referências.
Resolução

Pacote de informações sobre conjunto de correcções

Para resolver este problema, obtenha o pacote de correcções que contenha esta correcção. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
910720Disponibilidade do pacote do Windows XP conjunto de correcções + 12
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Mais Informação
Para obter mais informações sobre a nomes a pacotes de correcções, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
816915Novo esquema de atribuição de nomes de ficheiro para pacotes de actualização de software do Microsoft Windows do
Para obter mais informações sobre a terminologia de actualização de software, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 911194 - Última Revisão: 01/17/2015 12:36:01 - Revisão: 2.6

  • Microsoft COM+ 1.0
  • Microsoft COM+ 1.5
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Visual Basic Professional Edition for Windows, Versions 6.0
  • kbnosurvey kbarchive kbmt kbqfe kbfix kbprb KB911194 KbMtpt
Esta informação foi útil?