Ben Taylor wrote a replacement Mem Manager that does that..

On Fri, Sep 18, 2009 at 5:29 PM, John Bird <johnkb...@paradise.net.nz>wrote:

> As far as Garbage collection in Delphi, I have sometimes wondered why there
> isn't something along the lines of a RTTI list of objects that have been
> created by the program in code (rather than autocreated by the
> Application),
> then it would be quite easy to go thru the list and figure out anything
> which needs to be freed, and hasn't been yet.
>
> With that you would have much of the features of a garbage collection, or
> at
> least an easy way for the programmer to work out what they forgot to free
> or
> never actually got freed..
>
> Oh wait there probably is somewhere....anyone know?   (You can tell I don't
> create and free objects that much, in part to avoid extra complexity).
>
> something along the lines of  (frantically inventing code - I am already
> used to interating thru components on a form)
>
> comp:TComponent;        //parent form
>
>        for compptr := 0 to comp.ComponentCount - 1 do
>        begin
>         if (comp.components[compptr].assigned) and
> (comp.components[compptr].LastUse < FiveMinsAgo)
>        then (comp.components[compptr].free)
>
>
> And because its friday...
>
> "%20       The Final Frontier..."
>
> John
>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi@delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject:
> unsubscribe
>



-- 
Kyley Harris
Harris Software
+64-21-671-821
_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi@delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: 
unsubscribe

Reply via email to