lancement d'un processus: error C2440: '=' : impossible de convertir de 'char [71]' en 'LPCWSTR'
bonjour,
c'est encore moi :mrgreen:
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| {
char adresse[]="monexecutable.exe";
SHELLEXECUTEINFO ExecuteInfo;
memset(&ExecuteInfo, 0, sizeof(ExecuteInfo));
ExecuteInfo.cbSize = sizeof(ExecuteInfo);
ExecuteInfo.lpFile = adresse;
if(ShellExecuteEx(&ExecuteInfo) == FALSE)
{
// erreur
printf("erreur!!");
}
printf("\nlooool, ca marche :p\n\n");
return EXIT_SUCCESS;
} |
quand je le mets dans un programme seul, en main, il n'y a aucune erreur, ça compile, ça s'exécute très bien!!
quand je le mets en fonction, erreur!!
error C2440: '=' : impossible de convertir de 'char [71]' en 'LPCWSTR'
qu'est ce que ça veut dire :calim2: