Lancer une application � partir d'une application pr�cise.
Bonjour,
Un petit probl�me � r�soudre. Je dois lire un fichier PDF � partir de mon programme. Pour cela, je fais comme dans la faq, j'utilise la commande ShellExecute:
Code:
ShellExecute (NULL, "open", "monfichier.pdf", 0, 0, SW_SHOWNORMAL);
La pour le moment, le PDF en question s'affiche. Mais le soucis, il prend le visualisateur par d�faut qu'il trouve sur la machine.
Or, dans mon programme, je voudrais qu'il prenne le visualisateur que l'utilisateur a mis dans les options.
Donc, voil� j'ai fait ce bout de code:
Code:
1 2 3 4
| AnsiString sTmp;
sTmp = sPathVisuPDF + " " + sPathFichierPDF;
ShellExecute (NULL, "open", sTmp.c_str(), 0, 0, SW_SHOWNORMAL); |
sPathVisuPDF contient le path du exe de acroread
sPathFichierPDF contient le path du document PDF a voir.
Th�oriquement il devrait lancer la commande sous DOS : C:\acroread\acroread32.exe C:\test\monpdf.pdf
Le programme compile mais � l'execution rien ne se passe.
Je sais pas trop comment faire, quelqu'un a d�j� vu ce point ?
:merci: d'avance.