Estoy trabajando con formularios MDI, y al momento de llamar desde el formulario donde tengo el Menu Principal, al formulario hijo, me aparece el siguiente mensaje de error:
Project Software.exe raised exception class $C0000005 with message 'c0000005 ACCESS_VIOLATION'
Y al pulsar en el botón "Break" del mensaje de error, aparece sombreada la siguiente linea (que pertenece al Create del formulario hijo):
with frmActividadEconomica.AdoQuery1 do
El codigo que tengo en el MDI Padre es:
delphi
procedure TfrmMenuPrincipal.ActividadEconomica1Click(Sender: TObject); begin TfrmActividadEconomica.Create(Application); with TfrmActividadEconomica.Create(Application) do Show; end;
El codigo que tengo en el MDI Hijo es:
delphi
procedure TfrmActividadEconomica.FormCreate(Sender: TObject); begin with frmActividadEconomica.AdoQuery1 do begin Close; SQL.Clear; SQL.Text := 'SELECT * FROM T_ACTIVIDAD_ECONOMICA'; Open; end; end;
He estado leyendo que es por no declarar variables, que la aplicacion no encuentra el formulario hijo, etc... pero de verdad, no he logrado dar con la solucion. Seguramente falta algo, pero no sé qué es...

De antemano, les agradezco su ayuda.