Message de rapport:
 

Utilisation d'une dll

Sujet: Utilisation d'une dll
par JeromeR sur 17/11/2005 10:43:25

Bonjour,

Je dois utiliser une dll mais je rencontre quelque problème.

Je vous explique ce que je fais :

- Dans mon appli je lance un Thread secondaire :

ThreadExécute ("Thread1", threadNormal , test)


- Dans la procédure test du thread je charge ma dll :

hInst = ChargeDLL (fRepExe+"\MaDll.dll")


Si elle est bien chargée j'appel la fonction de la dll que je dois utiliser :

res = AppelDLL32("MaDll.dll","LoadMGCPDATADUMP",17,0,&Ma_Callback)


Cette fonction doit appeler une procédure en callback donc d'après l'aide je passe en paramètre le pointeur vers ma Ma_Callback.

C'est à partir de la que j'ai un problème !

Lorsque la dll appel ma fonction callback elle passe en paramètre un pointeur vers un buffeur hors je ne sais pas comment déclarer mon paramètre pour pouvoir lire ce qu'il y à dans le buffeur.

J'ai besoins de votre aide pour déclarer ma procédure.

J'espère que ma description de mon problème est claire.

Merci d'avance.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2