..........
..........
................
Dernière modification par Backup le ven. 07/oct./2011 13:58, modifié 1 fois.
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 ?
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à !!
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 ?



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à !!

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 !
(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 !
Dernière modification par Backup le mar. 03/août/2004 18:10, modifié 1 fois.
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++.
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++.
-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
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.
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.