salut,
j'ai une application mfc, dedans � un certain moment je dois appeler un autre programme. Pour cela, j'utilise ShellExecute.
Mais, je dois avoir le chemin relatif de cet ex�cutable. Or, j'ai v�rifi� le chemin absolu correspondant � _T(".\\") (car c'est l� o� se trouve l'exe), mais le r�sultat n'est pas le bon.
Pour avoir le chemin absolu de _T(".\\") je fais ainsi :
En r�alit�, il m'affiche le r�pertoire correspondant au dernier r�pertoire ouvert par CFileDialog (oui, je l'appelle dans mon programme!).
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 DWORD retval=0; BOOL success; TCHAR buffer[4096]=TEXT(""); TCHAR buf[4096]=TEXT(""); TCHAR* lpPart[4096]={NULL}; retval = GetFullPathName(_T(".\\"),4096,buffer,lpPart); AfxMessageBox(buffer);
Comment faire pour mettre � jour le _T(".\\") pour qu'il pointe sur le r�pertoire du projet???
merci d'avance.
![]()
Partager