free
Publicado por Manu (28 intervenciones) el 03/08/2005 11:57:56
Hola,
mi duda es la siguiente:
En un programa 4gl habitualmente se declaran cursores, se abren, se lee las veces que sea necesario y finalmente se hace free del cursor declarado.
En bastantes ocasiones se olvida este free. Alguien me puede decir que incidencia puede tener no hacer dicho free?
(yo imagino que es espacio reservado que no se libera hasta que finalice el programa, ¿no?; ¿podria llevar a degradacion de tiempo de ejecucion?)
Si dicho cursor se declara ademas dentro de otro, que puede suceder al estar declarandolo varias veces y no liberando. En principio esto no da ningun tipo de error, pero que sucede con el espacio reservado?
Gracias.
mi duda es la siguiente:
En un programa 4gl habitualmente se declaran cursores, se abren, se lee las veces que sea necesario y finalmente se hace free del cursor declarado.
En bastantes ocasiones se olvida este free. Alguien me puede decir que incidencia puede tener no hacer dicho free?
(yo imagino que es espacio reservado que no se libera hasta que finalice el programa, ¿no?; ¿podria llevar a degradacion de tiempo de ejecucion?)
Si dicho cursor se declara ademas dentro de otro, que puede suceder al estar declarandolo varias veces y no liberando. En principio esto no da ningun tipo de error, pero que sucede con el espacio reservado?
Gracias.
Valora esta pregunta
0