Se recomienda usar Visual Studio 2017

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

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

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.

Preguntas más frecuentes sobre archivos DLL

Mostrar: