A titre d'info, vu que tu as choisi une autre voie :
Ca peut sembler un peu compliqué, mais ça ne l'est pas tant que ça : la partie de boost (boost/any) dont tu as besoin ne comporte que des headers, donc il n'y a rien de bien méchant à ce niveau, et oui, il faut rajouter les deux projets. Mais une fois que tout ceci est en place, l'utilisation des assembly .NET est quasiment transparente.
J'ai déjà utilisé plusieurs fois cette solution, et ça prend peut-être une journée à mettre en place. Globalement, je pense que je suis gagnant par rapport à une solution passant par COM ou on doit tout faire soi-même à la main. Dans tous les cas, tu dois rajouter des wrappers intermédiaires, et là, les wrappers sont déjà codés de manière générique.
Partager