Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Form hijo lanza error al tratar de obtener datos (https://www.clubdelphi.com/foros/showthread.php?t=76231)

Diego827 18-10-2011 01:06:34

Form hijo lanza error al tratar de obtener datos
 
Amigos, como siempre de novato tengo una consulta:

Tengo una ventana hija; desde la cual hago lo siguiente:

Código Delphi [-]
void __fastcall TForm_vistas::Button1Click(TObject *Sender)
{
  Modulo_IB->IBDatabase1->GetTableNames(Form_vistas->ComboBox1->Items,false);
}

Y me da este error:

Código Delphi [-]
Access vilation at adress 004050BD in module 'nombre de mi aplicacion'. Read for adress 00000398

Se que el error esta en tratar de obtener los datos por el Modulo_IB porque si borro ese codigo funciona.

Modulo_IB es un Data Module, IBDatabase es eso y si utilizo esto fuera de la ventana hija funciona pero no en ella.

Les agradezco de antemano, saludos a todos.

Nota: para crear la ventana hija utilizo este codigo:
Código Delphi [-]
TForm_vistas * vista = new TForm_vistas(this);
vista->Show();

Diego827 18-10-2011 01:24:15

Esto es vergonzoso
 
Amigos Delphistas, ya solucione mi problema; resulta que estaba aqui:

Código Delphi [-]
void __fastcall TForm_vistas::Button1Click(TObject *Sender)
{
  Modulo_IB->IBDatabase1->GetTableNames(Form_vistas->ComboBox1->Items,false);
}

Resulta que llamaba a la clase con la cual creaba las ventanas hijas; el codigo era asi:

Código Delphi [-]
Modulo_IB->IBDatabase1->GetTableNames(ComboBox1->Items,false);

Gracias y saludos a todo el Club.


La franja horaria es GMT +2. Ahora son las 23:32:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi