[Lazarus-es] Duda sobre funcion free

JoshyFun joshyfun en gmail.com
Mar Jul 28 16:57:49 CEST 2009


Hello Jose,

Tuesday, July 28, 2009, 1:48:02 PM, you wrote:

JAC> Joer, había mirado el código fuente pero no lo ví claro. Está claro que
JAC> estaba dormido ... :-[
JAC> Gracias, ya lo ví ... lo dice los mismos nombres de función. 
JAC> "FreeAndNil" y "FreeThenNil" ... :-D :-D

Yap, pero lo más importante no es el orden en si, si no el hecho de
que sucede si se produce una excepción al ejecutar el free, en el caso
del FreeThenNIL la referencia sigue teniendo su valor original que
podría ser deseable. FreeAndNIL asegura que la referencia será nil
pase lo que pase en el free. Lo escribo más que nada, por si alguien
no se habia dado cuenta, y el hecho de que FreeThenNIL es parte de la
LCL de Lazarus, no de FPC.

-- 
Best regards,
 JoshyFun





More information about the Lazarus-es mailing list