FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Access violation at address 005553D2
Hola, quisiera por favor que aclaren mi error.
Resulta que tengo tres formulario (A,B,C) donde A es principal y B es secundario, luego C es llamado desde B; pero cuando se ejecuta me dá el siguiente error: Access violation at address 005553D2 in module "A.EXE". Read of address 000002F4. El tercer formulario me permite realizar una búsqueda con una Query que tiene en el SQL lo siguiente: "SELECT codigo,nombre,direccion FROM socios WHERE nombre LIKE :cad" El código desde delphi (utilizo el 6.0) listo a continuación: begin if localiza=NIL then TLocaliza.Create(localiza); localiza.IBQuery1.Prepare; try Localiza.IBQuery1.Close; Localiza.IBQuery1.ParamByName('CAD').AsString:=trim(cadbus)+'%'; Localiza.IBQuery1.Open; localiza.Show; finally localiza.IBQuery1.UnPrepare; end; end; Que hago mal? Gracias. |
#2
|
||||
|
||||
Te falta asignarle a la variable Localiza la instancia de la clase TLocaliza, la estas pasando como Owner. Te recomiendo leer un poco al respecto.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
De acuerdo, lo haré.
Revisaré la literatura correspondiente, gracias de todos modos.
|
|
|
|