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)
qui correspond donc à c:/documents and settings....
Code : Sélectionner tout - Visualiser dans une fenêtre à part QDesktopServices::openUrl(QUrl(QDir::homepath()+"/convocation.pdf"));
C'est ici que ça bloque, si je met le fichier :
à la racine de c:, ça fonctionne
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:/convocation.pdf"));
Donc,à mon avis, c'est le documents and setting (peut être les espace qui l’empêche de trouver le fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part QDesktopServices::openUrl(QUrl("c:/dossier/convocation.pdf"));
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![]()
Partager