Forum: Algorithmen, Datenstrukturen und Klassendesign
by Der schöne Günther,
13. Nov 2014
Wenn man sich das produzierte JSON ansieht merkt man aber auch dass das Feld arrayManager komplett leer ist: "arrayManager": {}
Da läuft also was falsch.
Vorhin hatten wir ja auch im Debugger gesehen, dass wir zur Laufzeit (nach dem Zusammenbasteln des Objekts aus dem String) hier einen TArrayManager<> haben. Der ist komplett abstrakt. Wir sollten einen TMoveArrayManager<> haben.
Ich...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Der schöne Günther,
13. Nov 2014
Elende Ignoranten! :o
Zu den Speicherlecks:
populate
1) In btnPopulateSaveClick wird die lokale entryList nicht freigegeben
2) Der Destruktor von TEntryList gibt seine FEntryLists nicht frei
-> Kein LEck mehr beim fröhligen populieren