Bonjour,
Je souhaite intégrer un activeX, un ocx plus précisément. Je travaille sous Visual Studio mais la version Express. D'après ce que j'ai compris, la version complète de Visual permet d'intégrer un ocx très simplement (notamment génération automatique d'un wrapper). Cela ne semble pas être le cas avec VS Express. Sinon, pouvez-vous me dire comment faire ?
En conséquence, j'ai utilisé Oleview.exe pour générer un .idl. Celui me semble correct. Ensuite, j'ai utilisé midl.exe pour générer un .tlb, un .hpp et un .cpp.
Autant le .idl me paraît correct, autant le .hpp me semble douteux... Dans la déclaration de l'interface, il n'y a rien pour le c++.
Est-ce normal ? Ai-je utilisé le bon outil ? Si oui, y-t-il des options particulières ? Cela fait plusieurs jours que je lutte sur ce problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ... #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("des chiffres et des lettres") _NOMDEMONOCX : public IDispatch { }; #else /* C style interface */ ... #endif
Merci d'avance pour votre aide.
Benoît
Partager