Bonjour

j'utilise la fonction ShellExecute depuis C++ Builder 6 pour lancer des applications Powerpoint.

Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
char chemin1[80] = "C:\\Program Files\\Microsoft Office\\PowerPoint Viewer\\pptview.exe";
char chemin2[80] = "C:\\Mon fichier.ppt";
 
ShellExecute(Handle, NULL, chemin1, chemin2, NULL, SW_SHOWNORMAL);
Si le nom du fichier que je souhaites lancer contient des espaces, il n'est pas lancé.

Comment palier à cela ?