Hmmm, I don't think we're any Kansas any more ;-) Kyley Harris wrote: > yes, I include the full version in my apps. you just have to set the > compiler defines properly > > On Fri, Sep 18, 2009 at 5:41 PM, Jeremy North <jeremy.no...@gmail.com > <mailto:jeremy.no...@gmail.com>> wrote: > > The full FastMM version can show a detailed list, however the version > included with Delphi by default can show you the classnames and size > of the leak. Just set the ReportMemoryLeaksOnShutdown global variable. > > On Fri, Sep 18, 2009 at 3:34 PM, Kyley Harris > <ky...@harrissoftware.com <mailto:ky...@harrissoftware.com>> wrote: > > Actually FastMM also tells you exactly what you did not free, > and where.. > > so.. no memory leaks.. Its amazing how frequently you can forget > a try > > finally.. but.. they all get picked up the moment I run the app. > > > > On Fri, Sep 18, 2009 at 5:33 PM, Kyley Harris > <ky...@harrissoftware.com <mailto:ky...@harrissoftware.com>> > > wrote: > >> > >> 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 <mailto: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 <mailto:delphi@delphi.org.nz> > >>> Admin: http://delphi.org.nz/mailman/listinfo/delphi > >>> Unsubscribe: send an email to delphi-requ...@delphi.org.nz > <mailto:delphi-requ...@delphi.org.nz> with Subject: > >>> unsubscribe > >> > >> > >> > >> -- > >> Kyley Harris > >> Harris Software > >> +64-21-671-821 > > > > > > > > -- > > Kyley Harris > > Harris Software > > +64-21-671-821 > > > > _______________________________________________ > > NZ Borland Developers Group - Delphi mailing list > > Post: delphi@delphi.org.nz <mailto:delphi@delphi.org.nz> > > Admin: http://delphi.org.nz/mailman/listinfo/delphi > > Unsubscribe: send an email to delphi-requ...@delphi.org.nz > <mailto:delphi-requ...@delphi.org.nz> with Subject: > > unsubscribe > > > > _______________________________________________ > NZ Borland Developers Group - Delphi mailing list > Post: delphi@delphi.org.nz <mailto:delphi@delphi.org.nz> > Admin: http://delphi.org.nz/mailman/listinfo/delphi > Unsubscribe: send an email to delphi-requ...@delphi.org.nz > <mailto: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 > > > __________ Information from ESET NOD32 Antivirus, version of virus signature > database 4435 (20090917) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > >
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4435 (20090917) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com _______________________________________________ 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