Registriert seit: 17. Jan 2003
Ort: Köln
460 Beiträge
Delphi 6 Professional
|
Re: zur laufzeit erzeugte TImage komp freisetzen!
5. Jan 2005, 18:46
Von 0 bis ComponentCount-1 stimmt eigentlich schon. Das Problem ist nur, wenn Du während der Schleife eine Komponente freigibst, stimmt der Schleifen-Endwert narürlich nicht mehr. Du solltest daher statt einer For-Schleife eine While-Schleife nehmen.
Abgesehen davon ist es kein guter Programmierstil ohne Referenzvariable zu arbeiten, wenn Du Dein Objekt nicht unmittelbar wieder freigeben willst. Merk Dir das Image einfach und gib es dann über die Referenz frei.
Gruß, teebee
|