Avec VB, par défaut, on ne peut créer que des dll active X. Moi je voudrais créer une "vraie" dll avec VB.
J'ai déniché un petit utilitaire sur le net:
http://lockfree.50megs.com/linker.html
Ca remplace l'éditeur de liens de VB et ça permet de faire des vraies dll.
Sauf que j'ai un souçi...
Après avoir crée ma dll grâce à cet utilitaire, j'utilise le dependancy viewer et je regarde si toutes mes fonctions ont bien été exportées et que les points d'entrée sont bien là. Pas de problème. MAIS: ma dll ne fait appel qu'à
msvbvm60.dll, qui est la dll de base de vb, et pas à winmm.dll qui contient les API que j'ai appellées dans mes API à moi qui sont dans ma dll...
Autre chose: ma dll ne fait que 24 Ko... Elle fait exactement la même taille que quand je crée une dll vierge.
Et quand j'éxécute un petit programme test sous VB qui appelle ma dll, il plante!
Alors à votre avis, c'est ce soft de création de dll sous VB qui marche pas ou c'est moi?
Et si c'est pas moi, y'a-t-il un autre moyen de créer une vraie dll avec VB6? J'ai vraiment pas envie de tout recommencer en C
---------------
Un fer à souder dans le cul ça fait mal.