Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.208 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: TList problem Arbeitsspeicher wächst ununterbrochen

  Alt 29. Jan 2008, 12:05
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.
  Mit Zitat antworten Zitat