Op zaterdag 13 april 2002 15:41 schreef deur het volgende:
[..]
Als je een programma afsluit gebruikt die 0 bytes geheugen.
Absoluut niet waar... er kunnnen nog bitmaps/Dc's in het geheugen blijven, hooks/subclassing kunnen dingen behoorlijk verzieken. Vooral als de runtime geen garbage collection heeft, meestal neemt Windows het ook wel over voor wat dingen, zoals DC's... Daaorm moet je in theorie elk object ook op Nothing zetten, elke form nothing maken, etc. Zelf gebruik ik geen Delphi, maar VB, maar het principe blijft hetzelfde.
Volgens mij zijn er maar twee talen die een
echte garbage collection hebben, JAVA en .Net
Ik zal ff kijken of ik een simpel geheugen prog kan vinden... Als je niet Win2k of NT4 hebt, is er toch ook zo een soort programma in Win98/95, etc? ( onder Accessories, System tools ofzo??)
Edit:
Check out:
http://keyaccess.tucows.com/system/resource95.html
btw, Stel je voor dat je DirectX gebruikt, of iets anders in een eigen thread... je maakt 10x iets bepaalds voor dat object (Surfaces (bitmaps) ofzo), en je sluit je programma af.. zou het OS dan ook die surfaces weer un-allocaten? Waarschijnlijk niet. COM objecten (componenten) zijn volgens mij geheugen ramp #1...