ben parce que le programme initial est en C, et la lib fourni a les fonction mais en C
en C++, les fonctions sont decores (parce que tu peux les surcharger, le nom seul de la fonction ne suffit plus a l'identifier)
Alors visu cherche la fonction "void __stdcall SetHardAccess(unsigned char)" (?SetHardAccess@@YGXE@Z)" (note le bins de la decoration apres le nom) et dans la lib il ne trouve que la version C, non decore (_SetHardAccess)
bref ca colle pas
(qu'on me reprenne si je me plante)
Avec le extern C tu specifie que ce qu'il y a est declare avec la convention C (tu pourras pas surcharger tes fonction par ex), et la il devrait pouvoir y retrouver les petits
(perso je me demande pkoi le bout a ete commente)
[edtdd]--Message édité par chrisbk--[/edtdd]