Page 1 sur 2

..........

Publié : mar. 03/août/2004 11:19
par Backup
................

Publié : mar. 03/août/2004 11:44
par nico
Je sais pas mais sur Purearea, il y a ce que tu cherches.

:)

Publié : mar. 03/août/2004 11:44
par Oliv
Va voir sur codearchiv il y en a plusieurs je crois, sinon cédéravic en a fait un, il est sur son site

Publié : mar. 03/août/2004 12:13
par Backup
Merci bien !! :D

Publié : mar. 03/août/2004 12:57
par Backup
je constate avec amertume que ces programmes aussi bien fait soit-il
n'affiche que le nom des fonctions d'une Dll !
n'est -il pas possible d'avoir les parametres d'une fonction ?

ma Dll Spo256 (synthe vocal) a 2 parametres

spo256(Phrase.s, frequence)


or ces programmes ne me renvoi que "spo256"
c'est impossible ? ou bien cela n'a jamais ete tenté ?

puisqu'une fonction est appelé avec ses parametres, il doit bien falloir
que ces parametres soit indiqués quelques part dans le fichier dll non ?



8O 8O 8O

je vais quand mem utiliser le bouton rechercher au cas ou :)



..... ha ben non !! j'ai editer une dll avec un editeur hexa
effectivement y a pas d'autres infos que le nom des fonctions !!
ou alors elles sont codé ! ?

ç'est mal foutu ça !!
si l'on ne connais pas les parametres d'une fonction a l'interieur d'une dll
on ne peut pas la deviner ! ; franchement MicroChose y ont pas assuré là !! :(

Publié : mar. 03/août/2004 13:38
par Oliv
j'avais demandé sur le musée de Pure et il me semble que l'on m'a répondu que c'était impossible :(

Publié : mar. 03/août/2004 17:52
par Backup
pourtant lorsque l'on passe les parametres , il faut bien que ce soit ecrit quelques part le nombre de parametres pour les erreur eventuelle
(pas assez ou trop de parametres passés) ou alors une variable chaine
a la place d'une variable numerique
encore que pour ce dernier cas la "sousroutine" de la dll peut generer l'erreur
mais c'est bien dommage !! :)


ps : j'ai vu qu'un transformeur de dll en librairie static existe
(DLLtoLib)
je vais voir !

Publié : mar. 03/août/2004 18:08
par Flype
non c'est effectivement impossible.
l'utilisation d'une dll nécessite sa documentation quand elle l'accompagne...

certaines dll contiennent des nom du genre func@3
ca permet quand c'est le cas de savoir le nb d'arguments mais c'est tout !

souvent en cherchant sur internet on trouve de la doc.
par contre c'est souvent en C,C++.

Publié : mar. 03/août/2004 18:19
par Backup
ouuaip galere !!

j'ai essaye "dll to lib"

ça crache un ".h" et un ".lib"
avec ça je suis bien avancé !! :lol:
bon temps pis !! :?

Publié : mar. 03/août/2004 18:25
par Le Soldat Inconnu
C'est Cederavic qui a fait un prog du genre

tu le trouveras sur la logitheque.com ou sur son site

Publié : mar. 03/août/2004 18:56
par Oliv
oui c'est ce que j'ai dit mais il permet juste de retrouver le nom des fonctions

Publié : mar. 03/août/2004 19:17
par Anonyme2
Dobro,

je ne te suis pas bien.

A quoi ça sert de connaître le nombre de paramètres si on ne sait pas si ce sont des long, byte, des flottant etc. Si tu cherche à tout savoir, la dll ne peut pas se transformer en documentation à moin quelle soit écrite pour cela.

Tu devrais pouvoir trouver la doc des dll sur internet.

Publié : mar. 03/août/2004 19:54
par Backup
@Denis

tu admetra avec moi , que cela aurai ete cool d'avoir en indication dans l'entete des Dll , le nombre et le type de parametres attendu pour chaque fonctions a l'interrieur !! non ? :)

Mais voila je reve debout !!

:?

Publié : mer. 04/août/2004 7:07
par Anonyme2
@Dobro

Tu as tout a fait raison, ça serait bien, mais bon ... :D

Publié : mer. 04/août/2004 14:36
par Flype
cui cui cui cui :P
et oui ce serait bien, je me le suis dèjà dit çà, auparavant.

pour notre culture générale à tous,
existe-il un OS fournissant des bibliothèques avec ce type d'infos ?
même sur amiga c pas le cas... là aussi il faut les autodocs ou autres...