Ver Mensaje Individual
  #1  
Antiguo 13-07-2007
galustiza galustiza is offline
Miembro
 
Registrado: dic 2006
Posts: 12
Reputación: 0
galustiza Va por buen camino
Problema con delete this

Hola!

Os explico el problema que tengo: creando una aplicación en C++ Builder, he insertado (dinamicamente) un formulario incrustado o anidado (de tipo fsMDIChild) en un formulario mayor (fsMDIForm), y posteriormente he incrustado otro formulario "hijo" en el "hijo" creado anteriormente, es decir, me ha quedado así (a lo mejor he cometido una barbaridad):

fsMDIForm -> fsMDIChild -> fsMDIChild

El problema es que en el útlimo "hijo" tengo un botón cuyo único cometido es destruir dicho formulario:

delete this;

Pues al ejecutar dicho comando, la aplicación se cuelga dando un error de acceso. Me he fijado en que se puede ejecutar el mismo comando en el primer "hijo" sin ningún problema ¿Alguna idea de a que se debe esto?

Gracias de antemano
Responder Con Cita