Hast du schon mal mit Delphi und
SOAP bzw. mit Quelltext gearbeitet, der per Import einer
WSDL-Datei in die Delphi-
IDE zu einer Delphi-
Unit umgewandelt wurde?
Eher nicht, oder?
Nö.
Hattest du geschrieben dass es ein automatisch generierter Source ist? Falls ja, hab ich es überlesen
Die Freigabe von RefundTransactionRequest geschieht mit ziemlicher Sicherheit im Destroy von Request.
"mit ziemlicher Sicherheit"? Das ist ja schön.
Kannst du mal nachschauen, was im Konstruktor von "RefundTransactionRequest", beim Destruktor von "RefundTransactionReq", und in "CoUnInitialize" genau passiert?
Und selbst, wenn das so ist, wäre das eine weitere Fehlerquelle: Falls die Instanz (aus welchem Grund auch immer) der Parent class oder vom Childobjekt nicht erzeugt wurde, kriegst du 100% eine Fehlermeldung, im ersten Fall sogar noch ein Memory-Leak, da du ja das Objekt bereits erzeugt hast, was nun aber nicht zugewiesen werden kann.