Après d'autres tests, il semble effectivement que le problème soit lié au rajout manuel des fonctions et à leur numérotation : lorsque je copie/colle une fonction qui marche bien en lui changeant juste le nom et en regénérant le wrapper après l'avoir ajouté aussi dans l'idl (à la fin), ça ne fonctionne pas non plus. Par contre si je remplace une des mes autres fonctions situées au début de mon .idl par ma nouvelle fonction, ça fonctionne...c'est donc un problème de numérotation...
En gros, j'ai l'impression qu'il y a un paramètre donnant le nombre de fonctions exportées et qu'il ne doit pas être mis à jour.
Sais-tu comment faut-il faire pour ajouter des fonctions avec Visual 2003 (je ne retrouve pas les mêmes choses dans l'Assistant "Add a function")? Dans quel fichier dois-je ajouter mes fonctions alors? Le fichier idl est-il généré automatiquement à partir du OCXCtrl ou c'est l'inverse?
Partager