Cita:
Empezado por cHackAll
que?
|
me referia segun un libro que lei que con
try
//codigo
finally
//codigo
end;
en este caso ejecuta el codigo dentro del try ,si no se produce ningun error libera los recursos igualmentes, en cambio si se produce un error el finally asegura la liberacion de los recusos.
con:
try
//codigo
except
//codigo
end;
ejecuta el try si se produce un error salta directamente al codigo del except, en cambio si no se produce ningun error el codigo dentro del except no se ejecuta.
por lo tanto en el codigo que postee mas arriba, esos recursos solo los va a liberar si se produce un error.
y segun lei esta mal dejar recursos que no se necesitan abiertos en el sistema ya que consumen RAM