Bonjour,
Voici mon problème,
J'ai un code qui permet de créer et d'ouvrir des fichier pdf qui fonctionne parfaitement sauf l'ouverture sous XP
Après différentes tentatives j'ai finalement émulé XP pour voir d’où venait l'erreur.
Voici ce dont je me suis aperçu :
J'ai ce code qui doit m'ouvrir mon pdf (j'ai bien installé adobe)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
QDesktopServices::openUrl(QUrl(QDir::homepath()+"/convocation.pdf"));
qui correspond donc à c:/documents and settings....
C'est ici que ça bloque, si je met le fichier :
à la racine de c:, ça fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
QDesktopServices::openUrl(QUrl("c:/convocation.pdf"));
je crée un dossier dossier et je met le fichier dedans, ça fonctionne...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
QDesktopServices::openUrl(QUrl("c:/dossier/convocation.pdf"));
Donc,à mon avis, c'est le documents and setting (peut être les espace qui l’empêche de trouver le fichier.
J'ai essayé de mettre des % au espace mais ça ne fonctionne pas ....
Auriez vous une petite idée pour résoudre ce problème ?

Merci par avance