Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Dynamische DLL

  Alt 4. Feb 2011, 17:06
Man muss nichts freigeben. Wenn der Prozess beendet wird, werden auch die von ihm belegten Ressourcen frei gegeben.
Aber meiner Meinung nach sollte man alles was man selbst anfordert auch selbst wieder freigeben. Dadurch kann man unter anderem sicher stellen das auch alles in der richtigen Reihenfolge frei gegeben wird. Und wenn dein Projekt mal in ein anderes Projekt als Objekt eingebettet wird, dann machst du dich ganz und gar nicht beliebt wenn bei Freigabe deines Projektobjektes die dazugehörigen Ressourcen weiter belegt bleiben nur weil du der Meinung warst das es doch genügt wenn diese bei Programmende automatisch frei gegeben werden.

[Edit]
Was dein StückQuelltext mit deiner eigentlichen DLL-Frage zu tun hat kann ich irgendwie nicht erkennen. In dem Stück Quelltext ist rein gar nichts zu sehen was auf die Arbeit mit DLLs schließen lässt.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat