Compartir a través de


¿Puede una aplicación multiproceso tener acceso a un archivo DLL de MFC en distintos subprocesos?

Las aplicaciones multiproceso pueden tener acceso a archivos DLL estándar que se vinculen dinámicamente a MFC y a archivos DLL de extensión de distintos subprocesos. A partir de la versión 4.2 de Visual C++, una aplicación puede tener acceso a archivos DLL estándar que se vinculen estáticamente a MFC desde varios subprocesos creados en la aplicación.

Antes de la versión 4.2, sólo se podía asociar un subproceso externo a un archivo DLL estándar vinculado estáticamente a MFC. Para obtener más información acerca de las restricciones de acceso a archivos DLL estándar vinculados estáticamente a MFC desde varios subprocesos (antes de la versión 4.2 de Visual C++), vea el artículo "Multiple Threads and MFC _USRDLLs" (Q122676) de Knowledge Base.

Tenga en cuenta que en la documentación de Visual C++ ya no se utiliza el término USRDLL. Un archivo DLL estándar vinculado estáticamente a MFC tiene las mismas características que el antiguo archivo USRDLL.

Vea también

Conceptos

Preguntas más frecuentes sobre archivos DLL