2010-06-15 3 views
0

Je dois implémenter GetIDsOfNames dans mon application C++ et je n'ai aucune idée de la façon de le faire. Je comprends que je devrais implémenter GetTypeInfo, GetTypeInfoCount pour cela. J'ai trouvé un exemple de code qui utilise LIBID, mais je n'ai pas LIBID, et je ne sais pas où en trouver un.Implémentation de GetIDsOfNames

Ce que je vraiment besoin est une bonne explication de l'interface IDispatch internes ...

Répondre

1
+0

En ce qui concerne GetTypeInfo, GetTypeInfoCount, pourquoi ces fonctions sont-elles requises, où ces informations de type sont-elles utilisées? –

+0

Obligatoire pour les langues de liaison tardive telles que VB ou javascript. Voulez-vous soutenir ces langues? –

0

Ce n'est pas une bonne explication de IDispatch internes, mais si vous avez un fichier .idl pour votre interfaces vous pouvez générer une bibliothèque de type et inclure ce dernier dans le serveur COM, puis utilisez simplement IDispatchImpl que fera le travail pour vous.