< Br > Página 3 Ejecute la nueva construcción dentro de Visual Studio.
4
nota de la información proporcionada como nombre del archivo de origen, número de línea , el nombre del módulo o biblioteca cuando se tiene el " Error de aserción " mensaje . Pulse "Reintentar " para depurar el código fuente.
5
Pulse " Alt +7 " (" Alt " y " 7 " mientras se pulsa Alt ) para que aparezca la ventana de depuración . Mira en la pila de llamadas de arriba a abajo , y ve a la primera función desde el código fuente de la aplicación , pasando por alto las llamadas al sistema que son una parte del código generado por el compilador.
6
Lea su aplicación de línea de la función de la línea . Tenga en cuenta y realizar un seguimiento de cada parámetro de la función , variable local , global y estática utilizado . Busque las variables de puntero que se utilizan sin una sentencia condicional que comprueba si el puntero es NULL . Busque punteros no inicializados e índices de matriz salido de los límites.
7
Corregir errores de programación que se encuentran en y /o alrededor de esta pieza de código, posiblemente, en la función de los padres o anteriormente llamada función. < Br > Página 8
Siga la pila de llamadas de depuración para ver qué línea en la aplicación causó la violación si el error no se diagnostica . Paso a través de las llamadas anidadas para detectar el error. Estos pueden ser una combinación de MFC , la biblioteca de Windows y las llamadas al sistema .
9
Utilice la utilidad " PageHeap.exe " para depurar errores de referencia complejos montón de memoria de Windows que no se pueden capturar mediante el diagnóstico de código de la aplicación . Utilice la información suministrada por el mensaje de aserción para más de seguimiento.