Error al cerrar aplicacion cuando creo fields dinamicamente
Hola, el otro dia, pregunte como añadir campos a un tquery dinamicamente (http://www.clubdelphi.com/foros/showthread.php?t=37032), al final encontre la solucion.
Pero ahora se me plantea otro problema, y es q al cerrar la aplicacion me da un "access violation at address 00000020". Lo curioso es que tampoco me deja hacerle al tquery un fields.clear, da el mismo error, por lo q parece que se queda un poco pillao el delphi5. Alguna pista de como puedo seguir?!!? Gracias. |
¿Liberas los elementos creados de alguna forma?
|
Sip .. con free
Los elementos los librero con free.
Asi si el tstringfield se llama variabletemp ... lo libero con
PD: Aunque tengo una duda, si todos los campos los creo con y luego a cada uno le hago un ... cuando hago el free ... los libero todos? o se liberan como ?? Muchas gracias. |
Gracias Neftali
Bueno, antes de nada, agradecerte Neftali tu interes, ya he solucionado el problema.
Este era que al cerrar los campos creados dinamicamente hacian que saliera el error, probando con un fields.clear o fields.destroy o con lo que fuera me daba el mismo error. Pero haciendo un bucle que recorre todos los fields y los elimina, el error se ha solucionado. Un saludo. |
La franja horaria es GMT +2. Ahora son las 03:52:29. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi