Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
5. Mai 2021
Du kannst ja im Destroy deines Objektes, welches raus geht, die Freigabe debuggen/loggen.
Falls es sich dort nicht Debuggen oder diese Klasse sich nicht ableiten lässt,
dann kann man sich auch über den TVirtualMethodInterceptor dranhängen.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
5. Mai 2021
Ob DataSnap die Objekte freigibt, welche als Result aus Servermethoden rausgehen, bzw. aus Client-Methoden zurück zum Server, das ist eine Einstellung.
Ich glaub in den automatisch generierten Server-/Client-Klassen gab es eine Variable in der Server-Klasse, welche dieses Free regelt.
Per Standard macht DataSnap hier aber das Free, da man als Entwickler keinen Zugriff darauf hat, wann die...
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
5. Mai 2021
Da StringsToJSONArray und Principals eine neu erstellte Komponente raus geben, muß dass dann der freigeben, welcher Principals aufgerufen hat.
Wenn da der Manager hier das Result nicht freigibt, gibt es da kein Problem, weil unabhängig.
Aber wer gibt mMandanten wieder frei?
Oder ist diese Liste z.B. ein Signleton, die intern verwaltet und von der Kompontene später freigegeben wird?