Select the product you need help with
Descripción del error de tiempo de ejecución R6025 en Visual C++Id. de artículo: 125749 - Ver los productos a los que se aplica este artículo En esta páginaResumenEn este artículo se describe un problema que puede producirse al desarrollar un programa. Si aún experimenta un problema parecido al descrito en este artículo, puede ser un problema diferente. Para buscar problemas relacionados con un problema específico, incluya el nombre del producto en la búsqueda con el fin de limitar los resultados. Para solucionar problemas similares, vea la sección "problemas similares y soluciones" más adelante en este artículo. Síntomas El programa de C++ se produce un error y notifica el tiempo de ejecución siguiente
Error: error de tiempo de ejecución R6025 -función virtual pura llamar a Causa Este error se produce cuando la aplicación llama indirectamente a un
función miembro virtual pura en un contexto donde no es una llamada a la función
es válido. En muchos casos, el compilador detecta e informa del error cuando
creación de la aplicación. Pero dependiendo de cómo se escribe el código, a veces
el problema se detecta sólo en tiempo de ejecución. El error se produce cuando se llamar indirectamente una función virtual pura dentro del contexto de una llamada a la constructor o destructor de una clase base abstracta. Esto se muestra en la código de ejemplo siguiente, junto con una descripción más. Solución Llamar a una función virtual pura es un error de programación, por lo que
debe buscar la llamada a la función virtual pura y vuelva a escribir el código por lo que
no se llama. Una forma de encontrar una llamada a una función virtual pura va a reemplazar la función virtual pura con una implementación que llama a la Función DebugBreakde API de Windows. Al utilizar al depurador, DebugBreak será hacer que un punto de interrupción codificado. Cuando el código deja de ejecutarse en este punto de interrupción puede ver la pila de llamadas para ver donde se llamó a la función. Otra manera de buscar una llamada a una función virtual pura es establecer un punto de interrupción en la función _purecall que se encuentra en PureVirt.c. Hora sobre esta función tiene la ventaja de manteniendo intacta la pila de la forma en que se puede realizar un seguimiento lo que ocurre. Estado Este comportamiento es por
diseño. Más información Para obtener más información, consulte la "C ejecución errores R6002
a R6025 "página
de la sección "Errores de generación"
en
el siguiente sitio Web de Microsoft Developer Network (MSDN): http://msdn2.Microsoft.com/en-us/library/aa277044 (VS.60) .aspx Nota El error R6025 no está documentado en los manuales o la Ayuda en pantalla
con Visual C++, versiones 2.x o por debajo. Sin embargo, se trata brevemente en
Parte 3 del archivo Readme.wri que se incluye con Visual C++ versión 2.0.
(http://msdn2.microsoft.com/en-us/library/aa277044(VS.60).aspx)
Código de ejemploProblemas similares y solucionesSi aún experimenta un problema que es similar al que se describe en este artículo, puede ser un problema diferente. Para obtener más información acerca de problemas similares y soluciones, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base: 240437
(http://support.microsoft.com/kb/240437/
)
Error de tiempo de ejecución de dinero: "R6025-llamada de función virtual pura"308260
(http://support.microsoft.com/kb/308260/
)
Cómo solucionar errores de secuencia de comandos en Internet Explorer 6 y en Internet Explorer 7 en equipos con Windows 2000, basado en Windows XP, basado en Windows Server 2003 o con Windows Vista267572
(http://support.microsoft.com/kb/267572/
)
WD2000: Mensaje de Error: "Error de tiempo de ejecución '5'" al iniciar Word170409
(http://support.microsoft.com/kb/170409/
)
SBFM97: Errores de tiempo de ejecución de MS Visual C++ importación de datos de Quickbooks309299
(http://support.microsoft.com/kb/309299/
)
Error de tiempo de ejecución cuando explora algunas páginas WebPropiedadesId. de artículo: 125749 - Última revisión: jueves, 05 de julio de 2012 - Versión: 10.0 La información de este artículo se refiere a:
Traducción automática IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente. Haga clic aquí para ver el artículo original (en inglés): 125749
(http://support.microsoft.com/kb/125749/en-us/
)
| Seleccione idioma
|




Volver al principio








