Bonjour,

je developpe une application Windows Form avec Visual C++ 2010.
J'ai recupere du code ecrit avec VC++ 6, et essaye de l'utiliser. Je me retrouve evidemment avec pas mal d'erreurs. La derniere en date est relative aux conventions d'appel. La fonction timeGetTime() posait probleme, j'ai donc du utiliser ecrire ce bout de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
extern "C"
{
#include <MMSystem.h>	
}
J'ai ensuite eu des problemes de lecture de dll. J'ai du ajouter winmm.dll au repertoire de mon projet, ainsi que dans les proprietes du projet : Linker->Input->Additionnal Dependencies.

Maintenant, j'ai l'erreur suivante :

error LNK1107: invalid or corrupt file: cannot read at 0x288
En cherchant sur des forums et en lisant l'aide Microsotf, il semblerai qu'il faille utiliser des .obj ou .lib correspondant a la dll.
Le probleme, c'est que je n'ai ni l'un ni l'autre.
Que dois-je faire? Est-ce que la methode utilisee ici est correcte?
Merci d'avance pour les reponses.

Gabriel