| |
Consulter les messages sans réponse | Consulter les sujets actifs
|
Page 1 sur 1
|
[ 4 message(s) ] |
|
| Auteur |
Message |
|
cro
|
Publié: 13 Mai 2005, 11:48 |
|
Inscription : 08 Jan 2002, 14:51 Message(s) : 1337 Localisation : Québec
|
|
Je recherche un programme qui affiche les fonctions contenu dans un fichier dll. J'ai le nom de la fonction que je veux utiliser, mais je crois que j'ai un problème avec le "name decorator".
Par exemple :
MaFonction devient MaFonction@123456
Alors, lorsque je demande la fonction MaFonction, elle n'existe pas.
|
|
| Haut |
|
 |
|
Auron
|
Publié: 13 Mai 2005, 13:18 |
|
Inscription : 22 Fév 2002, 20:54 Message(s) : 738 Localisation : Montréal
|
|
Je ne sais pas trop ce que tu veux faire, mais si tu veux voir seulement MaFonction fait ça dans le header de ta dll.
#ifdef __cplusplus
extern "C" {
#endif
// déclaration de l'interface de ta dll
#ifdef __cplusplus
} /* end of 'extern "C" {' */
#endif
|
|
| Haut |
|
 |
|
cro
|
Publié: 13 Mai 2005, 15:06 |
|
Inscription : 08 Jan 2002, 14:51 Message(s) : 1337 Localisation : Québec
|
|
La dll ne vient pas de moi. Sinon j'aurais utilisé dllimport/dllexport avec la lib. Et je n'ai que le nom de la fonction...
|
|
| Haut |
|
 |
|
Auron
|
Publié: 13 Mai 2005, 17:53 |
|
Inscription : 22 Fév 2002, 20:54 Message(s) : 738 Localisation : Montréal
|
|
c'est quoi que tu veux faire au juste? Juste trouver un programme qui affiche les fonctions contenues dans un dll sans le name mangling? La dll va toujours être comme ça, ça dépend de la façon dont elle est compilée.
|
|
| Haut |
|
 |
|
Page 1 sur 1
|
[ 4 message(s) ] |
|
Qui est en ligne ? |
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s) |
|
Vous ne pouvez pas publier de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum
|
|
|
|