Thema: Delphi Speicher freigeben

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#5

Re: Speicher freigeben

  Alt 20. Apr 2004, 15:49
Zitat von Jessy_:
Ich will NUR das der Speicher nachdem das Proggie ausgeführt wurde wieder in den gleichen Zustand zurückversetzt wird. Sprich das die Größe des freien Speichers genauso ist wie vorher.
Genau das ist der Fall. Wenn dein Programm (= Prozess) beendet wird, räumt Windows
(zumindest die Versionen NT/2000/XP) automatisch auf.
Auch offene Dateihandles usw. werden bei Prozessende automatisch geschlossen.
Allerdings sollte dies keine Entschuldigung für schlampiges Programmieren sein.
Jeder Speicher, jedes Handle oder sonstige Resource, die ein Prozess angefordert hat
soll er beim Ende wieder freigeben.
Manchmal ist der Taskmanager der Meinung es wäre nach Prozessende weniger RAM da wie vorher,
aber das ist nur ein Bug.
Andreas
  Mit Zitat antworten Zitat