PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Fonction d'une DLL externe.
Fonction d'une DLL externe.
Started by Antoine GIDROL, Apr., 05 2005 11:26 AM - 8 replies
Posted on April, 05 2005 - 11:26 AM
Bonjour,

Y a t il un moyen de connaitre les fonctions d'une DLL externe .

Je m'explique : j'ai trouvé une DLL pour passer de html en rtf .

http://www.sautin.com/html-to-rtf/download.htm
HTMLtoRTF Converter Pro 2.07

J'arrive bien à charger la dll, mais j'ai beau essayer la fonction Convert()
ou Convertfile()
Rien à faire.

Si l'un d'entre vous est un pro des dll et de windev,
merci d'avance de m'éclairer de vos lanternes.

Antoine
Posted on April, 05 2005 - 11:54 AM
Antoine GIDROL a utilisé son clavier pour écrire :
Bonjour,

Y a t il un moyen de connaitre les fonctions d'une DLL externe .

Je m'explique : j'ai trouvé une DLL pour passer de html en rtf .

http://www.sautin.com/html-to-rtf/download.htm
HTMLtoRTF Converter Pro 2.07

J'arrive bien à charger la dll, mais j'ai beau essayer la fonction Convert()
ou Convertfile()
Rien à faire.

Si l'un d'entre vous est un pro des dll et de windev,
merci d'avance de m'éclairer de vos lanternes.

Antoine


Dependency Walker est ton ami.

--
Eric Laurent
nospam.laurent.systel@wanadoo.fr
(enlever nospam.)
Posted on April, 05 2005 - 12:12 PM
Salut,

C'est possible de connaître les noms des fonctions, y'a des progs qui peuvent extraire, perso j'emploie implib.exe livré avec borland C++ builder 6 et j'arrive a connaitre les noms en éditant le fichier .lib créé (c'est moche mais ca marche).

Cependant, tu dois tout de même connaître les paramètres nécessaires, la longeur et le type.
En gros, pour autant que je sache, si tu connais pas clairement les prototypes des fonctions, faut oublier.

Mais c'est pas souvent un problème car chaque DLL mise à disposition des développeurs vient avec une documentation ou du moins un fichier d'en tete c++ (.h) avec les prototypes, valeurs de retour, et paramètres.

Bonne chance.
Posted on April, 05 2005 - 12:29 PM
Merci pour ce petit exe, il est parfait

cordialement

antoine



"Eric Laurent" <nospam.laurent.systel@wanadoo.fr> a écrit dans le message de
news:mn.2a527d54af53b6dc.17482@wanadoo.fr...

Antoine GIDROL a utilisé son clavier pour écrire :
Bonjour,

Y a t il un moyen de connaitre les fonctions d'une DLL externe .

Je m'explique : j'ai trouvé une DLL pour passer de html en rtf .

http://www.sautin.com/html-to-rtf/download.htm
HTMLtoRTF Converter Pro 2.07

J'arrive bien à charger la dll, mais j'ai beau essayer la fonction

Convert()
ou Convertfile()
Rien à faire.

Si l'un d'entre vous est un pro des dll et de windev,
merci d'avance de m'éclairer de vos lanternes.

Antoine

Dependency Walker est ton ami.

--
Eric Laurent
nospam.laurent.systel@wanadoo.fr
(enlever nospam.)
Posted on April, 05 2005 - 12:58 PM
C'est etrange, les 4 fonctions que je trouve grace au petit programme
Dependency Walker

n'ont rien à voir avec les methodes que j'ai dans l'aide en ligne de la DLL.

comment traduire ceci en windev ?

Dim h As New HTML2RTF.Converter
strRet = h.Convert("<b>This test</b>")

HTML2RTF etant la DLL enregistrer avec regsvr32 html2rtf.dll

et convert etant soit disant une methode, que je ne retrouve pas avec
Dependency Walker

Cordialement

Antoine
Posted on April, 05 2005 - 3:16 PM
C'est une DLL VB?
Posted on April, 05 2005 - 4:35 PM
bonjour,

je n'en ai aucune idée.


"stef" <skip5500@hotmail.com> a écrit dans le message de
news:42526802$1@news.pcsoft.fr...


C'est une DLL VB?
Posted on April, 06 2005 - 3:26 PM
Perso j'utilise SCANBIN
http://www.bellamyjc.net/fr/scanbin.html

"Antoine GIDROL" <agidrol@free.fr> a écrit dans le message de
news:42523312@news.pcsoft.fr...

Bonjour,

Y a t il un moyen de connaitre les fonctions d'une DLL externe .

Je m'explique : j'ai trouvé une DLL pour passer de html en rtf .

http://www.sautin.com/html-to-rtf/download.htm
HTMLtoRTF Converter Pro 2.07

J'arrive bien à charger la dll, mais j'ai beau essayer la fonction

Convert()
ou Convertfile()
Rien à faire.

Si l'un d'entre vous est un pro des dll et de windev,
merci d'avance de m'éclairer de vos lanternes.

Antoine

Posted on April, 11 2006 - 11:24 PM
Bonjour,

je viens de voir votre message quant à l'utilisation de cette dll et j'ai le même problème...vous avez trouvé une solution ???

si oui faites le moi savoir, c'est vraiment l'enfer ce truc...

merci et à bientôt j'espère

David