Um dir mal ein konkretes Beispiel zu geben Ich glaub aber weniger das das an deiner Art und Weise lag wie du das erklärst hast. Wenn jemand deine Frage nicht versteht, würde er erst recht nicht zu den kreis der potenziellen kandidaten gehören die sie beantworten könnten. Insofern macht das dann auch keinen sinn das ausschweifend zu erläutern, also meiner meinung nach kein besserungsbedarf (in dieser hinsicht zumindest ) -- ...fleißig wie zwei Weißbrote
Windalf postete hmm vielleicht addref aufrufen und den returnvalue anschauen. Wenn der io ist dann wieder einmal releasen und man hat die info
Wenn das Objekt vorher noch lebte, funktioniert das. Wenn es vorher schon zerstört war, geht der AddRef-Aufruf ins "Leere".
Um welche Client-Sprache handelt es sich? Kannst du einen Exception-Handler, einen Error-Handler oder Ähnliches installieren? Der müsste dann beim Aufruf in ein zerlegtes COM-Objekt eigentlich kommen.
Sprache ist C++. Ein Exception Handler/ErrorHandler kann ich nicht so einfach installieren... Inzwischen haben sich Die Kundenwünsche sogar noch präzisiert/erweitert: Sie wollen gerne eine Funktion haben, mit der man warten kann, bis sich ein COM Objekt zerlegt hat. Läuft aber dennoch auf die gleiche Fragestellung hinaus: wie bekommt man raus, ob ein COM Objekt noch lebt!? -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)