pl.comp.lang.delphi
[Top] [All Lists]

Re: Iteracja po polach klasy lub recordu

Subject: Re: Iteracja po polach klasy lub recordu
From: "Borneq"
Date: Wed, 30 Jul 2008 21:32:25 +0200
Newsgroups: pl.comp.lang.delphi


Użytkownik "Borneq" <borneq@xxxxxxxxxxxxxxxxxx> napisał w wiadomości news:g6nh8c$k72$1@xxxxxxxxxxxxxxx
Czy jest jakaś możliwość aby w pętli przejść przez wszystkie pola i jeśli typem jest PChar, zwolnić je (StrDispose) ?

Tutaj problemem jest upewnienie się czy w destruktorze rzeczywiście zostaną zwolnione "wszystkie pola" typu PChar; można użyc unitu FastMM4 który nie tylko przyśpiesza cały program przez zmniejszenie czasu przydzielania pamięci ale również podaje błędy przy wyjściu z programu gdy czegoś nie zwolnimy (gdy odblokowane jest EnableMemoryLeakReporting w FastMM4Options.inc) zdaje się że również zdarzają się błędy standardowych bibliotek ( w Delphi 6) a w którymś nowszym Delphi dodano tę bibliotekę jako standard, więc błędów zwalniania w standardowych bibliotekach nie powinno być



<Prev in Thread] Current Thread [Next in Thread>
Privacy Policy