![]() |
AW: Ungültige Zeigeroperation
Zitat:
Muss ich die TCallInstance freigeben, ich dachte bei einer lokal erstellen Variable/Klasse passiert das nach Beendigung automatisch. Gilt das nicht für lokale Klassen? |
AW: Ungültige Zeigeroperation
Zitat:
Objektlisten: Liste := TObjectList<TBlubb>.Create(True); // True heißt, die Liste gibt die Objekte frei ObjektDictionary: Dictionary := TObjectDictionary<string, TBlubb>.Create([doOwnsValues]); // doOwnsValues heißt, das Dictionary gibt die Objekte frei :gruebel: Hmm...eigentlich hättest du ohne doOwnsValues nur MemoryLeaks haben müssen. Das mit dem Clear vor dem Free muß ich mal ausprobieren... MemoryLeaks anzeigen: ...in die DPR aufnehmen vor Application.Initialize:
Delphi-Quellcode:
ReportMemoryLeaksOnShutdown := True;
|
AW: Ungültige Zeigeroperation
Zitat:
|
AW: Ungültige Zeigeroperation
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz