Que tal Colegas, vengo intentando aprender a depurar con EUREKaLog.
Tenía errores de INVALID POINTER OPERATION, y leyendo en los foros encontré que se debía en su mayor parte a como se crean los forma.
Siempre los creé de a siguiente forma (cortando del DPR los que no quiero en autocreate)
Código Delphi
[-] Application.CreateForm(TForm1, Form1)
Entonces cambié todas esas creaciones por
Código Delphi
[-]Form1 := TForm1.Create(nil);
Todo bien hasta que se me dio por probar pasar eurekalog
Y resulta que me da que tengo 10 fugas.
Y si no entiendo mal entre todo lo que figura me indica todos los CREATE.NIL
Les adjunto un txt con el reporte de leaks.
Y quisiera que me orienten, para ver si entiendo bien.
En el LEAK1 todo lo que aparece en units propias de la vcl no son leaks no?
Sólo lo que figura en units y forma creadas por mi verdad?.
Como por ej en el leak1 figura la siguiente, que es donde hay un create.nil
|00000002|04 |00000000|00D29311|TuSiVenXP.exe|00929311|principal |TFPrincipal |PresupuestosExecute |1414[1]
TXT CON REGISTRO DE LEAKS
Desde ya gracias por el espacio y su tiempo