CORRECÇÃO: Recebe uma mensagem de erro "Violação de acesso" ao chamar um objeto de classe derivada ServicedComponent através de um COM callable wrapper

Traduções deste artigo Traduções deste artigo
ID do artigo: 823951 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Quando você faz uma chamada remota em um COM (Component Object Model) callable wrapper (CCW) para um ServicedComponent derivado de objeto de classe e o objeto de classe derivada ServicedComponent é coletado pelo coletor de lixo, você pode receber uma mensagem de erro semelhante à seguinte:
Violação de acesso - código c0000005 (primeira instância) first chance de exceções são relatadas antes de qualquer tratamento de exceção. Essa exceção pode ser esperada e manipulada. eax 0085f27c ebx = = fffffffc ecx = fffffffc edx = 00000001 esi = 000a78c8 edi = 00000000 eip = 791f3fef esp 0085f23c ebp = 0085f28c iopl = = 0 nv up ei pl nz na pe nc cs = 001b ss = 0023 ds = 0023 es = 0023 fs = 0038 gs = 0000 efl = 00010202 mscorwks! ObjHeader::PassiveGetSyncBlock: 791f3fef 8b01 mov eax, ds:0023:fffffffc [ecx] =????????

Causa

Esse problema ocorre se o coletor de lixo coleta o identificador para o objeto de classe derivada ServicedComponent enquanto o CCW ainda faz referência o objeto.

Resolução

Para resolver esse problema, obtenha o service pack mais recente para o Microsoft .NET Framework 1.1. Para obter mais informações, visite o seguinte site da Web Microsoft Developer Network (MSDN):
http://www.microsoft.com/downloads/details.aspx?familyid=A8F5654F-088E-40B2-BBDB-A83353618B38&displaylang=en

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a". Esse problema foi corrigido primeiro no Microsoft .NET Framework 1.1 Service Pack 1.

Mais Informações

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software

Propriedades

ID do artigo: 823951 - Última revisão: terça-feira, 25 de outubro de 2005 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 1.1
Palavras-chave: 
kbmt kbhotfixserver kbqfe kbbug kbnetframe110sp1fix kbfix kbqfe KB823951 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 823951

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