Buenos días
Neftali [Germán.Estévez];
[duilioisola]
Muchas gracias por tomaros la molestia de contestar. Todos los días se aprende algo aquí, no conocía este truco para comprobar las pérdidas de memoria, a mi pesar, sigo “abusando” del showmessage como forma de depuración principal...algo arcaico, ya lo sé.
Queda claro que la forma más elegante y segura de gestionar el objeto es creándolo y liberándolo en el mismo procedimiento, y pasando éste por referencia al procedimiento que solo estará encargado establecer la delimitación del texto; también la necesidad de asegurar el constructor con un try except en caso de usar la función como originalmente.
Muchas gracias!
En el DPR añade la siguiente línea:
Código Delphi
[-]
ReportMemoryLeaksOnShutdown := DebugHook <> 0;
Application.Initialize;
...