Probl�me avec CreateProcess
Bonjour, je remercie d�j� les personnes qui m'ont aid� dans ma recherche avec leurs posts sur le forum.
J'ai besoin de lancer une application depuis mon programme. Le probl�me est que je ne sais pas grand de ce logiciel car il a �t� d�velopp� par qq'un d'autre.
Cependant quand je le lance normalement je n'ai pas de message d'erreur. alors que quand j'utilise la fonction CreateProcess et que je le lance depuis mon logiciel j'obtient l'erreur suivante qui a mon sens n'est pas une erreur windows mais provient du soft : "
Citation:
CLfichInitCarteEs::CLfichInitCarteEs().
Le fichier de caract�ristiques des cartes "carte.ini" ne peut pas �tre ouvert
Sachant que le code que j'utilise pour lancer le logiciel est :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
STARTUPINFO siStartupInfo;
PROCESS_INFORMATION piProcessInfo;
AnsiString sVallog = M->sDirPrg + "\\Vallog\\config.exe" ;
memset(&siStartupInfo, 0, sizeof(siStartupInfo));
memset(&piProcessInfo, 0, sizeof(piProcessInfo));
siStartupInfo.cb = sizeof(siStartupInfo);
if(CreateProcess(sVallog.c_str(),NULL,0,0,FALSE,CREATE_DEFAULT_ERROR_MODE,0,0,
&siStartupInfo,&piProcessInfo) == FALSE)
{
}
} |
voil�, j'ai essay� de cherche sur plusieurs pistes mais je n'ai encore rien trouv� � ce jour.
Merci d'avance de votre aide