• Domingo 12 de Mayo de 2024, 22:59

Autor Tema:  Re: Alguien sabe por que sale esto????  (Leído 2087 veces)

Abubillo

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Alguien sabe por que sale esto????
« en: Jueves 7 de Agosto de 2003, 18:25 »
0
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:
Un saludo desde Los Anguijes (Albacete)
SI ALGUIEN LO CONOCE LE DOY UN PREMIO!!!!

nedabeive

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Alguien sabe por que sale esto????
« Respuesta #1 en: Lunes 18 de Agosto de 2003, 09:17 »
0
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.

Abubillo

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Alguien sabe por que sale esto????
« Respuesta #2 en: Viernes 22 de Agosto de 2003, 03:20 »
0
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
Un saludo desde Los Anguijes (Albacete)
SI ALGUIEN LO CONOCE LE DOY UN PREMIO!!!!