Trois fa�ons d'utiliser Automation � partir de Visual C++
Il existe trois fa�ons principales d'utiliser Automation : MFC, #import et C/C++ :
� Avec MFC, utilisez Visual C++ ClassWizard pour g�n�rer des "classes wrapper " � partir des biblioth�ques de types Microsoft Office. Ces classes, ainsi que d'autres classes MFC, telles que COleVariant, COleSafeArray et COleException, simplifient les t�ches d'Automation. Cette m�thode est g�n�ralement pr�f�r�e aux autres, et la plupart des exemples de la Base de connaissances Microsoft utilisent MFC.
� #import, une nouvelle directive qui est devenue disponible avec Visual C++ 5.0, cr�e des "pointeurs intelligents" VC++ � partir d'une biblioth�que de types sp�cifi�e. Elle est tr�s puissante, mais rarement conseill�e en raison de probl�mes de comptage des r�f�rences qui se produisent g�n�ralement lorsqu'elle est utilis�e avec les applications Microsoft Office.
� L'automation C/C++ est bien plus difficile, mais parfois n�cessaire pour �viter une surcharge avec MFC ou des probl�mes avec #import. Vous travaillerez essentiellement avec des API telles que CoCreateInstance(), et des interfaces COM telles que IDispatch et IUnknown.
Partager