Bonjour
Voila quelques jours que je me prend la tête la dessus.
Je fait du remoting.
J'ai un objet "MonObjet" que j'instancie en mode singlecall.
Lorsque je fait une première fois
MonRemoteObjet.Methode(), cela me retourne bien le résultat.
Mais lorsque je refait appel à Methode() (après avoir ré-instancié un remoteObject du même type)
je me retrouve avec cette erreur :
J'en déduit que mon premier objet n'as pas bien été "disposé". Pourtant c'est sensé être du singlecall et être détruit après l'invocation de la méthode.RaceONRCWCleanup
An attempt has been made to free an RCW that is in use. The RCW is in use on the active thread or another thread. Attempting to free an in-use RCW can cause corruption or data loss.
J'ai également lu ici
http://www.dotnetguru2.org/laurentde...&c=1&tb=1&pb=1
que le [STAThread] coté serveur pouvait posé un problème. mais l'enlever ou mettre [MTAThread] n'a pas résolu mon pb.
A l'aide ! ;-)
Merci d'avance
Partager