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.
Wenn du schon drei Jahre alte Threads ausgräbst -
warum das Leute immer wieder machen entzieht sich meinem Verständnis - dann wäre es gut, wenn du
a) den ganzen Thread liest (man beachte hierbei die ersten drei Zeilen des Eröffnungsposts nach der Begrüßung von Harry29) und
b) Erfahrung mit den Dingen hast, über die gesprochen wird.
Es gilt die alte Regel: Wenn keine Erfahrung vorliegt -> nicht dazu posten!