Ver Mensaje Individual
  #1  
Antiguo 24-11-2009
Napoleon_5 Napoleon_5 is offline
Registrado
 
Registrado: ago 2006
Posts: 3
Reputación: 0
Napoleon_5 Va por buen camino
Unhappy Excepciones con Forms Heredados

Saludos señores.

Tengo un fuerte dolor de cabeza causado por la siguiente situacion en Delphi 7:
Un formulario principal que tiene un ADOQuery y un dataset, con botones para al manejo de los datos. Este Query lo asigno en el formulario padre a una propiedad global tipo TCustomADODataset, luego lo manipulo con medotos publicos para agregar, editar y guardar los datos desde formularios hijos.

Todo me funciona a la perfeccion en lo referente a la manipulacion de los datos, pero el gran problema surge cuando habiendo mostrado y cerrado un formulario hijo (heredado), trato de abrirlo de nuevo antes de cerrar la aplicación. me devuelve una excepcion de violacion de acceso (Access Violation) que no de dice exactamente cual es el problema.

Supongo que debo liberar la instancia del formulario o algo que ver con el dataset al cerrar el hijo o algo asi. Aunque en el evento close del padre tengo Action := caFree establecido.

Ya he revisado que se abra bien el query y que se guarden los datos. A veces hasta cuando cierro el formulario hijo me da violacion de acceso.

Mi tranque esta en que no se como evitar este error


¿Alguna idea..?

Si me pueden ayudar... Gracias mil...
Responder Con Cita