Lecteur fichier dll

Fermé
elpapymac Messages postés 99 Date d'inscription lundi 20 juillet 2009 Statut Membre Dernière intervention 20 octobre 2009 - 3 août 2009 à 11:23
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 20 août 2009 à 22:38
Bonjour,
Je voudrais un logiciel qui me permettra de lire
des fichiers de format .dll
A voir également:

11 réponses

elpapymac Messages postés 99 Date d'inscription lundi 20 juillet 2009 Statut Membre Dernière intervention 20 octobre 2009 3
14 août 2009 à 13:01
C'est koi le WE?
3
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 189
14 août 2009 à 13:48
week end ;)
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 189
3 août 2009 à 11:25
les dll sont des librairies de fonctions pour des programmes. a priori, il n'y a pas grand chose d'interessant dedans...

tu veux un programme qui te permette de lister les fonctions contenue dans la DLL afin de les utiliser dans un programme que tu fais toi meme ?
0
elpapymac Messages postés 99 Date d'inscription lundi 20 juillet 2009 Statut Membre Dernière intervention 20 octobre 2009 3
3 août 2009 à 11:52
C'est un peu ça!
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 189
14 août 2009 à 10:32
je viens de retomber sur le message... il faut que je retrouve l'utilitaire. N'hésites pas à me relancer (surtout durant le WE)
0
elpapymac Messages postés 99 Date d'inscription lundi 20 juillet 2009 Statut Membre Dernière intervention 20 octobre 2009 3
14 août 2009 à 14:57
O.K!
et je te relance comment?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 189
14 août 2009 à 15:03
en mettant un message ici: ca fait remonter le message dans la liste des suivi, et ca le met en gras ;)
0
elpapymac Messages postés 99 Date d'inscription lundi 20 juillet 2009 Statut Membre Dernière intervention 20 octobre 2009 3
14 août 2009 à 15:09
O.k!
alors je relance le WE alors ;)

Si tu peu aussi trouver des tutoriaux qui parle de la programation en dll ce serait intéressant
Merci
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 189
14 août 2009 à 15:36
en quel langage programmes tu ?
j'ai déja fait des DLL en C/C++, et les ai utilisé en VB (jamais en C++, mais il y a plein d'exemples de code sur le net).

pour faire une DLL, il suffit de créer un projet de type DLL dans ton IDE (j'utilisais visual studio 6 à l'époque). Il faut aussi rajouter un fichier DEF il me semble, contenant le nom des fonctions à exporter (fonctions publiques) qui seront utilisées depuis le prorgamme qui utilise la DLL
0
elpapymac Messages postés 99 Date d'inscription lundi 20 juillet 2009 Statut Membre Dernière intervention 20 octobre 2009 3
14 août 2009 à 15:41
je peu programmer en C

ce serait plus simple si t'avait un doc ou si u créais pour moi un mini tuto
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 189
14 août 2009 à 15:52
désolé, jai pas ca ...
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 189
20 août 2009 à 22:33
tien, j'allais éteindre le PC et j'ai pensé a toi.. le programme a pas été facile a trouver, mais je l'ai eu. Du coup, je donne l'adresse d'un site ou le trouver:
http://jc.bellamy.free.fr/fr/scanbin.html

donc le fichier c'est scanb6, et le nom du programme: scanbin
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 189
20 août 2009 à 22:38
sous visual cpp 6:

un fichier .def pour les exports comme ceci:
LIBRARY      "nom_de la librairie"
DESCRIPTION  'sa description'

EXPORTS
    ; les fonctions exportées
	FC3
	FC4


et dans mes fonctions, j'avais mis à chaque fois l'appel en __stdcall (pour les fonctions exportées)

j'avais mis ceci aussi dans le code VB (dans les déclarations générales)

Public Declare Function FC3 Lib "ma_dll.dll" (ByVal Start As Integer, ByVal nbreg As Integer, ByRef reg As Integer) As Boolean

by val c'est les passages par la pile (passage de variable normal), byref, c'est par pointeur ou reference.

attention aux types de variables: un entier sous C++ c'est du 4 octets, alors qu'en VB c'est seulement 2 octets. De plus, j'ai eu des problemes avec les entiers signés / non signés.

désolé du retard pour la réponse !
0