Zu Punkt 2: Wenn ich die
Query frei gebe, knallt es. Irgend wo habe ich es gelesen dass die Freigabe DataSnap übernimmt. Ich habe auch Langzeittest durchgeführt und feststellen können dass das DataSet
wirklich sauber freigegeben wird. Zumindest wurde nicht mehr Speicher beansprucht.
Klar, du kannst es nicht als result zurückgeben und dann in der nächsten Zeile freigeben. Deswegen bevorzuge ich ja auch die Instanzen im DataModule, die sind garantiert über die gesamte Lifetime der ServerClass-Instanz vorhanden.