1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
long length = 0;
TCHAR* buffer = NULL;
length = GetShortPathName(PChar(FichierPageHtml.c_str()), NULL, 0);
if (length == 0) ShowMessage("erreur1 sur GetShortPathName");
buffer = new TCHAR[length];
length = GetShortPathName(PChar(FichierPageHtml.c_str()), buffer, length);
if (length == 0) ShowMessage("erreur2 sur GetShortPathName");
char * XX = buffer;
HWND Handle=NULL;
ShellExecute(Handle,
"open",
"C:\\Program Files\\Mozilla Firefox\\firefox.exe",
XX,
NULL,
SW_SHOWNORMAL); |