hmm... J'ai pourtant fait un delegate.. ca n'a rien changé.
D'ailleurs, l'exception n'a rien à voir avec un Cross thread.
L'exception me dit qu'il essai de caster un Composant COM 'machin.truc.BiduleClass' en interface 'machin.truc.BiduleClass' ..
C'est un librairie dont je n'ai pas les sources. Ma class que j'essai d'utiliser peut être un composant COM ?
Mais, je sais que le problème vient des thread, car, sans thread, ca passe.
Moi qui vient de la programmation unix, j'ai du mal à comprendre la notion de thread sous windows qui n'est pas la même que sous unix. Les thread windows ont l'air plus proche d'un fork (mais pas complètement) qu'un thread unix..