Où trouver les informations nécessaires à l'utilisation d'un serveur COM ?
Plusieurs possibilités s'offrent à vous.
Il est possible d'utiliser tout d'abord l'utilitaire fournit avec Visual C++, appelé “OLE/COM Object Viewer“ (oleview.exe). Il permet de visualiser les types et les interfaces exportés par les serveurs COM. La dernière version permet de lire les fichiers .tlb, .olb et même .ocx, .exe et .dll. La librairie de types de ces dernières extensions se trouve dans les ressources du serveur.
Une mine d'informations est accessible dans le MSDN (Microsoft Development Network) qui est fournit sous forme de CD. En regardant dans le sous menu “office development“, il est possible d'avoir des exemples avec Visual Basic. Se reporter au chapitre “Correspondance entre Visual Basic et OXYGENE++“ pour de plus amples informations à ce sujet.
Vous pouvez également utiliser les exemples de Visual Basic que l'on peut trouver un peu partout (exemples sous Visual Basic, macros de Word, d'Excel, d'Acces et cetera).