FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Destruir un TIBQuery
Estimados amigos, fijaos en este código:
procedure talycual; var qry : tIBQuery; begin try cadenaSQL := 'select * form ... ' ; qry := TIBQuery.Create(qry); qry.database := datamodule2.database; Qry.SQL.Text := cadenaSQL; qry.open(); ... finally qry.Free; end; end; Yo creía que con el Free destruia el objeto, pero parece que no puesto que si vuelvo a hacer: qry := TIBQuery.Create(qry); me da el error de 'Violación de acceso a la dirección XXXXX en el módulo talycual. Leer de la dirección FFFFFFFF' Qué hago mal, o dicho de otra manera, cómo debe hacerse? Muchas gracias por adelantado. |
#2
|
|||
|
|||
en lugar de
qry.Free prueba con FreeAndNil(qry) |
|
|
|