Moin!
Grundsätzlich: ja!
Ausnahme: Wenn du Controls anlegst, kannst du das ja mit Übergabe eines Eigentümers tun, z.B.:
Delphi-Quelltext
1:
| MyEdit := TEdit.Create(Form1); |
In diesem Fall ist Form1 der Eigentümer, der alle untergeordneten Objekte mit freigibt, wenn er selbst freigegeben wird.
Ansonsten entsorgt Windows natürlich bei Prozessende üblicherweise den Speicher, den dein Programm angefordert hat; aber das ist natürlich nicht wirklich die Antwort auf deine Frage.
cu
Narses
//EDIT: unglaublich, du bist aber heute echt mein "Vorgesetzter",
mkinzler...

There are 10 types of people - those who understand binary and those who don´t.