ID do artigo: 309705 - Última revisão: quarta-feira, 11 de janeiro de 2006 - Revisão: 3.0

_AtlBaseModule.m_hInst substitui _Module.m_hInst no 7.0 do ATL

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sumário

No Microsoft Visual C++ 6.0, uma instância de CComModule chamado "_Module" é presente em cada ATL (Active Template Library) projeto DLL. CComModule contém um identificador para a instância de módulo no membro _Module.m_hInst. Porque o objeto _Module não existe no Microsoft Visual Studio .NET e no Microsoft Visual Studio 2005, você não pode acessar o identificador de instância de módulo através de _Module.m_hInst.

Mais Informações

No 7.0 ATL, que é a versão ATL que está incluída no Visual C++ .NET e no Visual C++ 2005, a classe CAtlBaseModule substituiu a classe CComModule obsoleta, que foi usada em versões anteriores do ATL. Essa classe é instanciada em cada projeto ATL.
class CAtlBaseModule :
   public _ATL_BASE_MODULE
				
uma instância de CAtlBaseModule chamado "_AtlBaseModule" está presente no cada projeto ATL. Ele contém um identificador para a instância de módulo e um identificador para o módulo que contém recursos (que, por padrão são as mesmas) e uma matriz de identificadores para módulos que oferecem recursos principais.

Para acessar a alça de instância de módulo no ATL 7.0, você pode usar _AtlBaseModule.m_hInst.

Para obter mais informações sobre o Visual Studio 2005, visite o seguinte site:
http://msdn2.microsoft.com/en-us/library/bwfd57ew.aspx (http://msdn2.microsoft.com/en-us/library/bwfd57ew.aspx)

A informação contida neste artigo aplica-se a:
  • Microsoft Visual C++ 2005 Express Edition
  • Microsoft Visual C++ .NET 2003 Standard Edition
  • Microsoft Visual C++ .NET 2002 Standard Edition
Palavras-chave: 
kbmt kbinfo KB309705 KbMtpt
Tradução automáticaTraduçã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: 309705  (http://support.microsoft.com/kb/309705/en-us/ )