|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : avril 2007 Messages : 28 ![]() |
Bonjour,
Je souhaiterais Loader une dll (en l'occurrence "opengl32.dll) et appeler une fonction de cette dll: glLoadMatrix. Pour cela j'utilise le code suivant: Code :
ValueError: Procedure called with not enough arguments (4 bytes missing) or wrong calling convention Je vous remercie d'avance pour votre aide car là je suis vraiment bloqué.. Alex |
||
|
|
00
|
|
|
#2 | ||
|
Membre actif
![]() Inscription : août 2007 Messages : 186 ![]() |
C'est un problème avec la convention d'appel de la fonction comme indiqué par le message d'erreur. La fonction glLoadMatrixf doit être appelée avec la convention d'appel stdcall. Il ne faut donc pas utiliser cdll pour charger la bibliothèque mais windll. Ce qui donne :
Code :
|
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com