Bonjour,
J'aimerai savoir comment est-ce que je peux lister les fonctions et classes contenues dans une DLL.
Je dois utiliser une DLL mais je ne connais les noms exacts des fonctions qu'elle contient...existe-t-il un explorateur de DLL ?
Bonjour,
J'aimerai savoir comment est-ce que je peux lister les fonctions et classes contenues dans une DLL.
Je dois utiliser une DLL mais je ne connais les noms exacts des fonctions qu'elle contient...existe-t-il un explorateur de DLL ?
Dependency Walker (depends.exe) permet d'obtenir les noms des fonctions C dans tous les cas et les prototypes de fonctions C++ si la DLL est compil�e avec Visual.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Merci, effectivement cela fonctionne bien.
Est-il possible de trouver des d�clarations de types (de classes, d'interfaces ) dans une DLL ?
Parce que j'ai une erreur du type "identificateur non d�clar�" et la MSDN me dit que tout est contenu dans la DLL...
Hors, je n'y vois que des fonctions...
Tu ne trouveras pas l'�quivalent des fichiers d'en-t�te dans une DLL.
Sauf pour des DLLs .Net ou certaines DLLs COM/OLE qui contiennent une Biblioth�que de types (Type Library) qui indique les interfaces COM disponibles (mais seulement les interfaces).
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Partager