Désolé, c'est surement que ce n'est pas encore très clair pour moi.
Bon sinon j'ai généré le wrapper à partir du projet qui utilise l'activeX (
) (j'avais pas compris ça effectivement au début), en faisant, sous 2003, Projet->Add Class->Add MFC Class for Active X.
J'ai alors un beau fichier .h contenant toutes les fonctions et un fichier .cpp contenant seulement :
IMPLEMENT_DYNCREATE(CDPlayerOCX, CWnd)
C'est en cours de compilation 
Sinon ma question c'était en effet sur la numérotation et je vais essayer d'être plus clair :
- Dans mon projet activeX, mon fichier .idl liste les fonctions exportées en leur donnant un numéro.
- Dans mon projet utilisant l'activeX, (si le wrapper est fait manuellement ce qui ne sera plus le cas maintenant que j'ai trouvé
) puis-je implémenter dans le wrapper seulement les fonctions qui m'intéressent. C'est à dire faire par exemple :
void create()
{
InvokeHelper(1,....)
}
int isRunning()
{
InvokeHelper(4,...)
}
Sans implémenter les fonctions entre les deux. Est-ce un problème?
Merci pour ta patience
Partager