Bonjour,

je viens de rendre compte d'un petit pb sur une de mes appli :

à l'ouverture du logiciel, en cliquant sur mon bouton Aide, il m'ouvre IE ou FireFox sans pb. Le code est le suivant : (je précise que mon fichier html se trouve dans le même répertoire que mon éxecutable)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ShellExecute(Application->Handle, "open", "aide.html", NULL , NULL,SW_SHOWNORMAL);
Si par la suite, j'ouvre un fichier data de ma création, et que je clique à nouveau sur mon bouton Aide, plus rien ne se passe. Je pense que le répertoire par défaut est devenu celui de mon fichier data. Donc il ne trouve plus le fichier...

Si je passe le paramètre suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ShellExecute(Application->Handle, "open", "aide.html", NULL , "C:\\Mon Rep\\",SW_SHOWNORMAL);
ça fonctionne parfaitement. Seulement si l'utilisateur installe le logiciel dans un autre répertoire, c'est mort !!

Auriez vous une idée ?

Merci