Forum: Programmieren allgemein
Delphi
by jaenicke,
8. Dez 2023
Das schon, aber ich kann nachvollziehen, dass es hier nicht offensichtlich war, was das Grundproblem war. Denn im Log stand ja (siehe oben) TJSONObject x 345, weil diese in der Json-Struktur mehrfach verwendet werden. Hier dann das oberste zu finden, dazu dann den Stacktrace, ...
Klar, wenn man es dann erst weiß, ist es total logisch, auch dem Threadersteller. Aber wie es halt so ist... wenn...
Forum: Programmieren allgemein
Delphi
by jaenicke,
7. Dez 2023
Wenn du (ggf. auch nur mir per PN, das gebe ich nicht weiter) ein Beispiel schicken könntest, kann ich mir das gerne einmal anschauen. Ich benutze die Klassen selbst und habe nicht solche Leaks.
Forum: Programmieren allgemein
Delphi
by jaenicke,
6. Dez 2023
Wenn kein Destruktor durchlaufen wird, wird auch nichts freigegeben. Du hast eingangs doch aber genau das beschrieben:
Darum kann ich dir nicht mehr folgen, wenn du plötzlich sagst, dass gar kein Destruktor durchlaufen wird. Wo wird denn nun Speicher reserviert und wo soll er freigegeben werden? Egal, ob da nun ein Destruktor involviert ist oder du manuell FreeMem aufrufst, kannst du doch...