![]() |
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? :confused: Gracias. |
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! |
De acuerdo, lo haré.
Revisaré la literatura correspondiente, gracias de todos modos.
:o |
La franja horaria es GMT +2. Ahora son las 04:37:27. |
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