Link214
Messages postés15Date d'inscriptiondimanche 18 janvier 2004StatutMembreDernière intervention12 août 2008 2 févr. 2007 à 14:38
Oui j ai bien mis #pragma comment(lib, "shell32.lib") et installer psdk .... mais j ai regler le probleme avec les thread :
pour ceux que sa interesse :
#include
//declaration des include , variables globales, fonctions et autres ....
DWORD WINAPI ShellExecBySystem(LPVOID lpPrarameter)
{
system(cmd);
return 0;
}
// blablabla
int main(int argc, char* argv[])
{
DWORD threadID;
//le code du programme
CreateThread(NULL, 0, ShellExecBySystem, NULL, 0, &threadID); //appel du thread
//la suite du prog
}
Link214
Messages postés15Date d'inscriptiondimanche 18 janvier 2004StatutMembreDernière intervention12 août 2008 1 févr. 2007 à 12:24
Je viens de changer l ordre de mes includes mais avec windows.h en premiers j ai toujours la meme erreur : error C3861: 'ShellExecute' : identificateur introuvable
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 1 févr. 2007 à 14:32
Non, C3861 est une erreur du compilateur et non du linker.
Quel IDE utilise tu. VC++ 2005 Express? Si c'est le cas, as tu téléchargé la PSDK? Sinon, ça ne peut pas fonctionner c'est logique. Pour avoir de l'aide sur le sujet, va voir à cette adresse. Tout te sera expliqué dans le .chm.