Le premier MessageBox affiche: C:\Windows\patate.exe
et le deuxieme: C:\Document and Setting\...\patate\Debug\patate.exe
je comprend pas pourquoi
alors si il a quelqu'un qui pourrai non seulement corriger mon code mais en plus m'expliquer mon erreur j'apprecirai beaucoup!
PinkRabbit84
Messages postés40Date d'inscriptiondimanche 22 octobre 2000StatutMembreDernière intervention29 décembre 2004 19 oct. 2003 à 21:08
Bin pourquoi
lpszSOPPath
change de valeur apres la ligne:
GetModuleFileName(NULL, lpszEXEPath, MAX_PATH+1);
et puis lpzsEXEPath et lpszSOPPath = 0x00000001
et c'est lpCmdLine qui a les veuleur qu'ils sont censer avoir (ca c'est ce que je vois dans la fenetre Locals)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 19 oct. 2003 à 21:42
LPTSTR lpszSOPPath, lpszEXEPath;
Comme d'hab, encore des pointeurs qui ne pointent sur rien !
Exemple:
char buff[600];
lpszSOPPath = buff;
lpszEXEPath = buff+300;
OK tu peux te servir des pointeurs.
BruNews, ciao...