VOIR LES API DES DLL

cs_Clem Messages postés 282 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 12 février 2007 - 4 juil. 2003 à 23:48
Galactus13 Messages postés 335 Date d'inscription lundi 29 septembre 2008 Statut Membre Dernière intervention 16 août 2023 - 11 sept. 2009 à 00:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/7785-voir-les-api-des-dll

Galactus13 Messages postés 335 Date d'inscription lundi 29 septembre 2008 Statut Membre Dernière intervention 16 août 2023 1
11 sept. 2009 à 00:45
... Quelques années de retard ...
Niveau Débutant Sa ? Alors Chapeau pour le débutant de l'époque!
Même sans API, j'en suis encore à la lune moi !...
10/10 comme d'ab ! Dommage que sa ne gère pas les Dll activeX !
skrol29 Messages postés 114 Date d'inscription vendredi 3 mai 2002 Statut Membre Dernière intervention 17 novembre 2014
27 déc. 2007 à 14:32
tout simplement génial !
dxh_master Messages postés 97 Date d'inscription mardi 24 mai 2005 Statut Membre Dernière intervention 25 juin 2006
10 juin 2006 à 18:47
Super
CHARFEDDINE1205 Messages postés 15 Date d'inscription mardi 11 avril 2006 Statut Membre Dernière intervention 8 mai 2006
12 mai 2006 à 16:05
Pouver vous m'envoyer les fonctions qui permettent de récuperer les informations qui caracterise un disque dur et une carte réseau àl'aide des api windows et merci beacoup
ydx35 Messages postés 8 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 19 octobre 2005
20 oct. 2004 à 10:10
Bonjour,

Je soutiens A DONF l'idée d'une rubrique Add-ins de VB6 !

Venant des C/C++ (Unix et Borland !) je repasse par VB6 / VBA avant de migrer (peut-etre) vers VB.NET

Vues totues les lacues de votre produit favori (et contraint pour moi), je ne peux qu'encourager mon site de reference....
Yann
pedgom Messages postés 13 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 1 juin 2004
2 juin 2004 à 23:37
Comme la plupart de tes sources c très technique et très bon. Je vais me faire qqs heures d'étude et de compréhension, je pense.

Ha, ce que j'aimerais faire des sources débutant comme toi. Je me demande à quoi vont ressembler tes sources niv3. ;)
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
23 févr. 2004 à 23:01
Jack> et dire que j'avais cherché la solution pendant plusieurs jour...
remarque ça n'a pas été du temp de perdu ;-P

Merci,

@+
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
23 févr. 2004 à 20:21
Salut EBArtSoft
Juste pour info : Dans ton code, tu as une fonction nommée StampToDate : Savais-tu que toute cette fonction que tu as dû t'amuser à mettre au point peut se résumer avec cette ligne :
Date = DateAdd("s", value, "01/01/1970")

Vala
squalyl Messages postés 26 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 30 décembre 2003
30 déc. 2003 à 18:23
NNNNOO0OOONNNN!

Tu sais lire ou wak?
coconpr Messages postés 6 Date d'inscription vendredi 20 septembre 2002 Statut Membre Dernière intervention 19 septembre 2003
19 sept. 2003 à 14:18
Slt!
C'est génial, mais est-il possible d'y mettre aussi les paramètres?
squalyl Messages postés 26 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 30 décembre 2003
17 juil. 2003 à 19:27
déja la taille de la restauration du frame buffer donne une indication (add esp, nombre ou qqch comme ca)
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
17 juil. 2003 à 18:03
philoo91 :

je ne connais pas les dll activex, mais il est impossible de trouver le prototype d'une api si elle n'est pas documentée, a moins de la désassembler et d'etudier son code entier.
Logoman Messages postés 7 Date d'inscription samedi 22 mars 2003 Statut Membre Dernière intervention 15 juin 2005
15 juil. 2003 à 17:46
Felicitation !

Un travail de rare qualité !

Et un 10/10 !
philoo91 Messages postés 46 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 13 juillet 2009
9 juil. 2003 à 11:29
MESSAGE A DAVIDT
Si je m'en referre à ton Pseudo tu doit être de la gente Masculine
Aussi donc le bisou bien aimable a toi mais une poignée de main suffira.
Enfin pour te répondre et ceci s'adresse maintenant à tous :
je recherche la documentation décrivant le contenu d'un fichier DLL de type ActiveX (avec des objets de classes dedans) affin d'enrichier le peu de savoir que j'ai obtenu en survolant le code de notre ami "EBArtSoft "

Merci à tous ceux qui savent où aller sur le Web pour arriver à mes fins.
DavidT Messages postés 43 Date d'inscription lundi 31 décembre 2001 Statut Membre Dernière intervention 5 février 2005
9 juil. 2003 à 11:07
OK sit tu fais cela sur des DLL C ou C++ t'aurras un bisou !
philoo91 Messages postés 46 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 13 juillet 2009
9 juil. 2003 à 08:41
D'accord pour les DLLs de type Api mais pas pour les DLL ActiveX
Tu me dira qu'avec un browser d'objet tel celui de visual studio ou celui de VBA on obtient ce que je demande mais en terme de developpement les DLL ACTIVEX (je dis bien ActiveX) bien qu'elles soient ecrites en VB sont employées dans un autre langage sous un autre environnement de developpement qui n'a rien a voir avec VB et surtout dépourvu de cet outil, l'explorateur d'objet.
squalyl Messages postés 26 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 30 décembre 2003
9 juil. 2003 à 08:19
les arguments tu les aura jamais vu que en terme technique, une entrée DLL c'est un pointeur void (vers n'importe quoi) donc tu peux mettre ce que tu veux comme arguments. en général ceux ci utilisent la pile (enfin c vrai avec vb) mais c pas toujours le cas avec toutes les dlls.
ria94 Messages postés 97 Date d'inscription mercredi 28 mai 2003 Statut Membre Dernière intervention 3 octobre 2006
8 juil. 2003 à 09:53
C est trop cool
philoo91 Messages postés 46 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 13 juillet 2009
7 juil. 2003 à 13:15
Bijour la bande,

BON ! Pour parler franchement :
Une seule chose à faire :
Connaitre tout betement le PROTOTYPE de la fonction / Sub c'est a dire 3 choses :
1/ Le nom de la dite fonction ou sub (qui peut etre aussi bien d'une DLL Api ou ActiveX)
2/ le ou les arguments (avec leurs types bien sur)
3/ le type retourné par la fonction

Rien de moins baleze non ?
La ce serai vraiment top moumoute !
DavidT Messages postés 43 Date d'inscription lundi 31 décembre 2001 Statut Membre Dernière intervention 5 février 2005
7 juil. 2003 à 09:16
Je suis d'accord avec philoo ! autre la fonction qui peut être vue, et cela c'est "Glorieux!" il faudrait que l'on trouve un truc pour visualiser les variables à retourner dans la DLL !
philoo91 Messages postés 46 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 13 juillet 2009
7 juil. 2003 à 09:13
Je n'aurrais qu'un mot : trés bien
Mais Quid des DLL ActiveX comment extraire la liste des objets/Classe et les propriétés , methodes , évenements qui si ratache ?
Ce serai sympa d'avoir en doc la cartographie d'un fichier DLL ActiveX (meme VB) où peut on trouver cela ?
Merci
Greengold Messages postés 57 Date d'inscription mercredi 16 octobre 2002 Statut Membre Dernière intervention 31 mars 2004
5 juil. 2003 à 18:54
Encore une source haut de gamme. 10/10
Merci
Arecibo Messages postés 124 Date d'inscription jeudi 13 juin 2002 Statut Membre Dernière intervention 30 juillet 2003
5 juil. 2003 à 18:15
Ce qu'est bien avec toi, c'est qu'a chaque fois que tu déposes une source, elle est géniale.
10/10
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
5 juil. 2003 à 15:21
Je confirme : Excellent !
Mais juste 9/10 à cause des zéros commentaires et de la faute d'orthographe dans les 3 seules lignes de commentaires (modifieNT)
(quel raleur ce Jack !)
Jujufouq Messages postés 254 Date d'inscription jeudi 27 décembre 2001 Statut Membre Dernière intervention 5 mars 2006
5 juil. 2003 à 14:52
Eh bien, là euh... déjà que tu m'étonnais par tes sources régulièrement déposées... Je suis maintenant subjugué par ce que tu nous apportes. Cela vaut bien un 10. Bon boulot, @+
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
5 juil. 2003 à 14:23
Que des compliments : je vais zaller regarder ça en détail (héhé)

Mais, est-ce que ce ne serait pas la même chose que ce qu'offre "l'Explorateur d'objets" sous VB6 (touche F2) ?

Je reviens pour la note
DavidT Messages postés 43 Date d'inscription lundi 31 décembre 2001 Statut Membre Dernière intervention 5 février 2005
5 juil. 2003 à 12:08
Super !!! Respect ! Toujours est-il que je suis planté pour trouver les variables à déclarer derrière les fonctions... Il faudrait un sniffer de variables aussi....
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
5 juil. 2003 à 10:55
etilegr>le filtre a été ajouté et je regarde comment lier MSDN...

Clem>le lien dans le menu a été ajouté et l'ouverture peut se faire par simple clique sur un fichier dll, mais pour trouver les paramettre c'est carrement plus complexe ;-D

max12>j'ai mener mon enquete sur ce phenomene de "aucune fonctions" et sur les 10 cas testés 5 etait des dll vide servant de ressource (icon,texte etc..), 2 etait des drivers et 3 n'etait pas chargé correctement. Le probleme etait un endif mal placé ! tout marche mieu maintenant

Merci pour vos remarques

By@
Tilois Messages postés 721 Date d'inscription dimanche 10 juin 2001 Statut Membre Dernière intervention 27 mars 2011 7
5 juil. 2003 à 10:01
tout a fait remarquable ... 10
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
5 juil. 2003 à 03:53
Ya pas de mot dans le dictionnaire pour définir sa, alors je me contente d'un maigre "GÉNIAL LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL !!!!!!!!!!!!!!!!!". C'est super :D Mais ce qui est bizarre c'est que tant de DLL soit marquer aucune fonction.

@+
etilegr Messages postés 70 Date d'inscription vendredi 22 février 2002 Statut Membre Dernière intervention 13 novembre 2003
5 juil. 2003 à 01:42
Ouah!
C'ets éxactement le programme que dont que je cherchais dêpuis longtemps et dont j'avais abandonné les recherches!!!
j'ai pas encore regardé le code, mais ca ne semble pas être du niveau 1

Pour l'utilité, l'aspect et la simplicité du programme, 9/10
Il faudrait encore une liaison avec MSDN Library (histoire d'avoir des informations sur l'API en appuyant sur F1, comme dans Visual Studio
pour amélioration, il manque juste des filtres pour le comdlg (au moins un *.dll)
cs_Clem Messages postés 282 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 12 février 2007
4 juil. 2003 à 23:48
génial !!!
avant j'utilisait le dependancy viewver de m$, mais je l'aime pas trop...
a ton programme, il reste plus qua faire pour rajouter ce programme sur le menu quand on clique sur le bouton droit de la souris sur un .dll (j'ai été clair où non ??? lol)
et si possible rajouter le nombre de paramètres que la fonction demande, et pis encore mieux, donner la structure complète, mais bon la ça devient vraiment compliqué

10/10