Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

Hay una pérdida de memoria en el archivo DLL estándar, pero no encuentro el problema en el código. ¿Cómo se puede localizar la pérdida de memoria?

Una causa posible de la pérdida de memoria es que MFC crea objetos temporales que se utilizan dentro de funciones de control de mensajes. En archivos DLL estándar, MFC no libera automáticamente la memoria asignada para estos objetos. Para obtener más información, vea La administración de memoria y el montón de depuración o el artículo "Cleaning Up Temporary MFC Objects in _USRDLL DLLs" (Q105286) 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. El consejo del artículo de Knowledge Base también se aplica a archivos DLL estándar vinculados dinámicamente a MFC. La información del articulo anterior de Knowledge Base se aplica a archivos DLL estándar vinculados estáticamente a MFC y a archivos DLL estándar vinculados dinámicamente a MFC.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft