und warum nicht einfach
Delphi-Quellcode:
Procedure TMyDataModule.DataModuleCreate(Sender : TOBject);
Begin
MyClientDataset := TClientDataset.Create( Self );
MyClientDataset..... // Properties setzen
end;
Dann kümmert sich das DataModul selber um die Freigabe
Das widerspricht dem Designtemplate: "Wer's anfordert, gibts wieder frei". Ansonsten haste Recht.