Zitat von
Mr.borland:
Tlist löscht anscheinend nur die internen verweise ;-(
As Designed. TList arbeitet mit mit untypisierten Pointern und kann den "dahinterliegende" Speicher nicht freigeben da TList nicht weis was dahinterliegt.
Zitat von
Mr.borland:
2. TContainer ist von Tlist abgeleitet: das programm störzt unregelmäßig bei clear ab. aber der speicher wird wunderbar freigegeben.
Da liegt wohl der Fehler bei deinem Objekten die du in deiner Liste verwaltest. Evtl. sind hier interne verweise zwischen den Objekten vorhanden die du nicht berücksichtigst. Werden hier evtl. irgendwelche
GUI-Controls freigegeben die in irgendeiner Owner/Parent-Beziehung zueinander stehen?
Windows Vista - Eine neue Erfahrung in Fehlern.