Pb d'exportation d'une fonction API d'une dll - C++ - Programmation
Marsh Posté le 10-08-2002 à 05:51:18
Un appel de fonction de dll est dynamique, et implique une indirection de pointeur, comme les méthodes virtuelles.
Hors, le système d'exploitation fait un appel d'un type bien déterminé à la fonction qu'on lui spécifies.
D'ailleurs la forme de cette fonction, est imposée:
LRESULT CALLBACK MainWndProc(HWND, UINT, WPARAM, LPARAM )
et pas autre chose.
Mais tu peux peut-être transmettre l'adresse de fonction fournie par GetProcAddress.
Marsh Posté le 12-08-2002 à 09:26:52
ok merci
je cherche de la doc sur la prog des dll
pourais-tu m'ader stp ?
Marsh Posté le 09-08-2002 à 09:32:04
Bonjour,
je créé une fenêtre avec l' API win32 mais mon pb c que la procedure
associée à cette fenêtre et qui permet de gérer les événements
se trouve dans une dll ( liée statiquempent ).
Mon exporatation et mon importation se passe comme il faut,
mais lorsque j'éxecute ma fenêtre cela plant au niveau du gestionnaire
d'événemlents.
J'ais dc essayé de mettre cette procédure ds le même fichier
que la création de la fenêtre ( ie en dehors de la dll ), et là cela
marche.
?????
merci d'avance pour votre aide
a+