Aplicații fără memory leaks dezvoltate în Delphi 2009
Zilele trecute am decis că e timpul să migrez toate proiectele mele pe noul (încă?) Delphi 2009. Procesul a fost destul de interesant, cu surprize plăcute și nu prea. Cel mai dureros a fost că am desenat un component nou TDBFDataSet, deoarece nu prea am găsit alternative de acces către fișierele DBF compatibile cu Delphi 2009.În final trebuia să mă conving că "opera" nu are nici o scurgere de memorie. După puțin googling am găsit o opțiune mai puțin publică a managerului de memorie FastMM integrat încă din Delphi 2006.Deci, pentru detectarea eventualelor scurgeri de memorie adăugați următoarele rînduri în cod:{$WARN SYMBOL_PLATFORM OFF}
ReportMemoryLeaksOnShutdown := DebugHook 0; {$WARN SYMBOL_PLATFORM ON}
P.S. Eu am avut noroc, din prima fără nici un leak ;)
Sursa
2009-02-12 19:40:45