Erro: Violação de acesso ocorre em MSVBVM60.dll quando utilizar o controlo ActiveX do WinInet de uma DLL de COM Visual Basic

Traduções de Artigos Traduções de Artigos
Artigo: 295330 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Sintomas

Poderá encontrar uma violação de acesso se descarregar um formulário que contém o controlo ActiveX do WinInet quando esse formulário hospedado de uma biblioteca de ligação dinâmica (DLL) COM (Component Object Model) do Visual Basic em vez do projecto principal.

Causa

Em determinadas circunstâncias, destruição do WinInet carregado controlo de uma DLL COM parcialmente poderá falhar. O controlo cria uma janela oculta que serve para processamento de mensagens. Apesar do controlo é carregado com êxito em todas as condições, a janela oculta pode sobreviver a destruição do controlo. Porque a função de chamada de retorno da janela é destruída quando o controlo é descarregado, as mensagens enviadas para a janela oculta resultam numa violação de acesso.

Resolução

Agora é disponibilizada pela Microsoft uma correcção suportada, mas destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico.

Nota Tem de ter um contrato de licença Visual Studio para obter este hotfix.

Para resolver este problema, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa de números de telefone do suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados, se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem na atualização específica em questão. A versão inglesa desta correcção tem os atributos de ficheiro (ou posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas no formato de universal hora (UTC) coordenada Coordinated. Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário na ferramenta Data e hora no painel de controlo.
   Date      Time    Version      Size    File name     Platform
   -------------------------------------------------------------
                     6.00.8877            Msinet.ocx
				

Ponto Da Situação

A Microsoft confirmou que este é um erro no Microsoft produtos listados no início deste artigo. Este erro foi corrigido no Visual Studio Service Pack 6.

Propriedades

Artigo: 295330 - Última revisão: 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 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: 295330

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