Bonjour,
J'ai un composant COM in-process (une dll) que j'ai cree a l'aide d'ATL. Le threading model de ce composant est un STA.
Le client est un module VBA dans un add-in Excel. L'idee c'est d'utiliser les fonctions c++ du composant directement depuis Excel, avec une couche VBA
servant de wrapper. Ca marche bien mais j'ai une question concernant l'appel des fonctions entre le client VBA et le composant C++.
D'apres ce que j'ai compris, si le composant et le client on le meme threading model, les appels des fonctions sont fait directement. Si ils sont differents, ils passent via les proxy/stub. Donc je voudrais connaitre le threading model d'Excel, pour savoir si mes appels sont faits directement ou si ils passent via la dll de proxy/stub generee par ATL ? Est ce que le threading model souhaite pour le client doit directement etre specifie dans un module VBA ? ou y en a il un par defaut ?
Merci d'avance pour vos reponses !
Partager