Compartilhar via


Um aplicativo multi-threaded pode acessar a uma DLL da MFC em threads diferentes?

Aplicativos multithread podem acessar DLLs normais que vincular dinamicamente a MFC e DLLs de extensão a partir de segmentos diferentes. E como do Visual C++ versão 4.2, um aplicativo pode acessar DLLs normais do que se vinculam estaticamente ao MFC de vários threads criados no aplicativo.

Anteriores à versão 4.2, apenas um thread externo poderia anexar para uma DLL de regular estaticamente vinculados à MFC. Para obter mais informações sobre restrições de acesso DLLs normais do que se vinculam estaticamente ao MFC de vários threads (anterior ao Visual C++ versão 4.2), consulte o artigo do Knowledge Base, "vários Threads e MFC _USRDLLs" (Q122676).

Observe que o termo USRDLL não é mais usado na documentação do Visual C++. Uma DLL regular que esteja vinculada ao MFC tem as mesmas características como o antigo USRDLL.

Consulte também

Conceitos

Perguntas freqüentes sobre a DLL