SoloCodigo
Programación General => C/C++ => Visual C++ => Mensaje iniciado por: Abubillo en Jueves 7 de Agosto de 2003, 18:25
-
help:
Debug Assertion Failed!
Program: ... programa.exe
File: dbgheap.c
line: 1011
Expresion: _CrtIsValidHeapPointer(pUserData)
Este error me sale cada vez que cierro el programa que estoy creando, lo curioso es que el programa parece funcionar bien, a veces falla pero suele ser algo normal.
Si alguien me puede ayudar por favor se lo agradecería muchísimo.
Gracias de antemano:
-
Bueno...te puedo decir q a mi me aparecia ese mismo error en una aplicación y era en el uso de la función delete al intentar liberar memoria que previamante no había sido reservada.En concreto se reservaba dinámicamente con la función new una cantidad de memoria para unas variables u otras según unas opciones,posteriormente si estas opciones eran modificadas sucedia que para alguna de las variables no habia sido reservado espacio entonces al hacer delete sobre estas me daba el error que comentas.
-
Muchas gracias!!
Tenías razón, eran unos delete [] que no tenían razón deser, fue eliminarlos y ya no se me volvió aaparecer. muchas gracias