Erro: Violação de acesso ocorre no MSVBVM60.dll ao usar o controle WinInet ActiveX em uma DLL de COM Visual Basic

Traduções deste artigo Traduções deste artigo
ID do artigo: 295330 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Sintomas

Você pode encontrar uma violação de acesso se você descarregar um formulário que contém o controle WinInet ActiveX quando esse formulário está hospedado em uma biblioteca de vínculo dinâmico (DLL) do COM (Component Object Model) do Visual Basic em vez do projeto principal.

Causa

Sob determinadas condições, a destruição de WinInet carregado controle em uma DLL COM parcialmente pode falhar. O controle cria uma janela oculta é usada para tratamento de mensagens. Embora o controle seja descarregado com êxito em todas as condições, a janela oculta pode sobreviver a destruição do controle. Porque a função de retorno de chamada da janela é destruída quando o controle é descarregado, mensagens que são enviadas para a janela oculta resultam em uma violação de acesso.

Resolução

Um hotfix suportado agora está disponível da Microsoft, mas destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico.

Observação Você deve ter um contrato de licença do Visual Studio para obter este hotfix.

Para resolver esse problema, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa de telefones do Atendimento Microsoft e informações sobre os custos de suporte da, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support
Observação Em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais. A versão em inglês deste hotfix apresenta os atributos de arquivo (ou posteriores) listados na tabela a seguir. As datas e horas desses arquivos são listadas na acordo hora universal coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário na ferramenta Data e hora no painel de controle.
   Date      Time    Version      Size    File name     Platform
   -------------------------------------------------------------
                     6.00.8877            Msinet.ocx
				

Situação

A Microsoft confirmou que este é um bug no Microsoft produtos que estão listados no início deste artigo. Esse bug foi corrigido no Service Pack 6 do Visual Studio.

Propriedades

ID do artigo: 295330 - Última revisão: segunda-feira, 24 de fevereiro de 2014 - Revisão: 4.3
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
  • Microsoft Visual Basic 6.0 Enterprise Edition Service Pack 3
  • Microsoft Visual Basic 6.0 Enterprise Edition Service Pack 4
  • Microsoft Visual Basic 6.0 Enterprise Edition Service Pack 5
  • Microsoft Windows Internet Services (WinInet)
Palavras-chave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbbug kbdll kbpending kbqfe KB295330 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: 295330

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