Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1400 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Trouver les fonctions dans une dll

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Trouver les fonctions dans une dll

n°165240
Moolfreet
Posté le 25-06-2002 à 10:32:49  profilanswer
 

Bonjour tout le monde,
 
    Comment faire pour lister toutes les fonctions (et surtout leurs paramètres) d'une DLL déja compilée afin d'utiliser celle-ci dans un prog en C ou en VB.
Merci d'avance ;)


---------------
**** |\/|¤¤] [ F®££t ****
mood
Publicité
Posté le 25-06-2002 à 10:32:49  profilanswer
 

n°165256
Bloodymary​_
Posté le 25-06-2002 à 10:59:51  profilanswer
 

Sous Winxx c est click droit apercu rapide
 

n°165259
Moolfreet
Posté le 25-06-2002 à 11:02:01  profilanswer
 

bloodymary_ a écrit a écrit :

Sous Winxx c est click droit apercu rapide
 
 




 
Oui, je sais ke avec apercu rapide, on peu voir les fonctions, mais pas leurs paramêtres...


---------------
**** |\/|¤¤] [ F®££t ****
n°165552
karlkox
Posté le 25-06-2002 à 16:05:02  profilanswer
 

C'est impossible.

n°165819
mareek
Et de 3 \o/
Posté le 25-06-2002 à 21:04:11  profilanswer
 

MoolFreet a écrit a écrit :

Bonjour tout le monde,
 
    Comment faire pour lister toutes les fonctions (et surtout leurs paramètres) d'une DLL déja compilée afin d'utiliser celle-ci dans un prog en C ou en VB.
Merci d'avance ;)




 
On peut pas faire ça avec l'explorateur d'objet dans VB ? (menu outil il me semble)


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°165930
couitchy
Posté le 25-06-2002 à 22:47:21  profilanswer
 

avec dependency walker (je crois), outils complémentaire fourni dans visual studio 6.0

n°165943
spark
Luc ?
Posté le 25-06-2002 à 23:22:29  profilanswer
 

Pour les parametres, c'est impossible je crois.

n°165977
karlkox
Posté le 26-06-2002 à 01:06:01  profilanswer
 

C'est impossible.(bis)

n°166782
spark
Luc ?
Posté le 26-06-2002 à 23:25:22  profilanswer
 

oui, c'est vrai ca, c'est impossible...

n°167908
macray
Posté le 28-06-2002 à 10:40:30  profilanswer
 

spark a écrit a écrit :

oui, c'est vrai ca, c'est impossible...




 
"C:\Program Files\Microsoft Visual Studio\Common\Tools\DEPENDS.EXE"
 
depends.exe, te permet de voir les fonctions, il ne te manque que les variables...


---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
mood
Publicité
Posté le 28-06-2002 à 10:40:30  profilanswer
 

n°167913
mareek
Et de 3 \o/
Posté le 28-06-2002 à 10:45:53  profilanswer
 

Si la dll est utilisable en VB, tu ajoutes la dll aux références de ton projet VB et apres, tu peux avoir acces à toutes ses fonctions avec les paramètres dans l'explorateur d'objet.


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°168332
karlkox
Posté le 29-06-2002 à 07:36:21  profilanswer
 

On parle de DLL natives pas de DLL ActiveX ou la ce n'est qu'un objet COM dans lequel on accede à ses objets et à ses méthodes en le référencant.

n°169378
Musaran
Cerveaulté
Posté le 02-07-2002 à 00:53:08  profilanswer
 

La seule situation ou on pourrait connaître les arguments, c'est si la décoration de noms c++ était activée à la compilation.
 
Ça donne par exemple "?fonction@@YAXHD@Z", ou H signifie int, et D char.
Comme c'est moche et que ça dépends du compilo, ce n'est jamais activé pour les fonctions visibles depuis l'extérieur du programme.


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
n°169870
Cutter
Posté le 02-07-2002 à 15:13:21  profilanswer
 

Donc je ne peux pas utiliser zlib.dll dans mon projet VB? http://forum.hardware.fr/icones/icon16.gif

n°169978
macray
Posté le 02-07-2002 à 16:14:10  profilanswer
 

tu peux l'utiliser, ca ne pose aucun problème, il te faut cependant trouver les variable et les constantes...je crois que certains outils de VB le font...


---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
n°170004
HelloWorld
Salut tout le monde!
Posté le 02-07-2002 à 16:40:37  profilanswer
 
n°170048
Cutter
Posté le 02-07-2002 à 17:30:12  profilanswer
 

macray a écrit a écrit :

tu peux l'utiliser, ca ne pose aucun problème, il te faut cependant trouver les variable et les constantes...je crois que certains outils de VB le font...




 
Bein c'est justement la question :sarcastic:

n°170220
Musaran
Cerveaulté
Posté le 03-07-2002 à 01:43:46  profilanswer
 

Avec VB6, il y a normalement un outil "Visionneuse d'API" qui montre les déclarations à faire pour utiliser des fonctions de DLL.
 
Seul problème, il lui faut un fichier texte spécial décrivant ces API. Celui des appels systèmes est livré en standard, pas celui de zlib.


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
n°170844
karlkox
Posté le 04-07-2002 à 02:07:23  profilanswer
 

Celui de la zlib se trouve dans l'archive ... de la zlib ! Tu as un exemple en VB avec les appels, constante ... donc pas de probleme pour sa déclaration vu que les sources sont disponible.

n°202349
FealiT
Posté le 26-08-2002 à 19:42:28  profilanswer
 

moi personnellement jaurais voulu utiliser MSN.DLL de Trillian pour me faire un prog personnel pour me connecter sur msn du college... ya moyen de trouver les fonctions de nimporte quel dll?

n°202388
karlkox
Posté le 26-08-2002 à 20:46:32  profilanswer
 

un post, ca se lit de haut en bas, ca t'aurais éviter de perdre du temps en posant cette question.

n°217909
FealiT
Posté le 20-09-2002 à 19:34:21  profilanswer
 

vous etes tellement pas clair que meme en lisant le post jpense pas que la personne qui a en premier poser la question a trouver la solution
 
alors ya moyen oui ou non

n°218639
karlkox
Posté le 23-09-2002 à 02:20:41  profilanswer
 

Non.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Trouver les fonctions dans une dll

 

Sujets relatifs
[PHP] Surcharge déclaration de fonctions[VC++] Classe dans une DLL : fonctions virtuelles et erreur LNK2001
ou trouver !!!!!Aidez moi sur quelques fonctions en c++ Merci !! :-)
[Visual C++] Où trouver des class de gestion de base de données ?Ou trouver un forum SVP?
Où trouver des sites traitant d'UNIX -> en french si possible ???4 fonctions javascripts que je viens de faire ! Et elles marchent
A TOUT LES PROGRAMMEURS CE MATIN JE VOUS AI TROUVER VOTRE SAINT GRAAL[sujet clos] [ C ] Comment visualiser les fonctions exporté d'une Lib
Plus de sujets relatifs à : Trouver les fonctions dans une dll


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR