Bonjour,
Je ne connais pas les threads en C mais en gros, je souhaite lancer un programme exterieur dans une interface graphique GTK (sans récupérer aucune donnée).
Je crée un thread qui lance la fonction StartThread
CreateThread(NULL,0,StartThread,0,0,0);
La fonction StartThread execute le programme ecrirefich.exe
1 2 3 4
| DWORD WINAPI StartThread(LPVOID iValue)
{
if(ShellExecuteEx("C:\\Dev-Cpp\\ecrirefich.exe"));
} |
Je précise que le programme ecrirefich.exe s'execute correctement sans le thread (mais gêle mon interface graphique d'où le problème).
Là, il me lance la commande dos, mais pas mon programme...
Partager