zakaria8
Messages postés11Date d'inscriptiondimanche 11 mars 2007StatutMembreDernière intervention27 mars 2007
-
27 mars 2007 à 18:13
jmfmarques
Messages postés7668Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 2014
-
27 mars 2007 à 22:44
Bonjour:
J'ai crée un programme, avec un menu et dans le menu (aide) quand vous clickez sur aide je veux que la page d'aide en html qui s'affiche, j'ai essayé cette méthode mais ça marche pas :
jmfmarques
Messages postés7668Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 27 mars 2007 à 18:40
Bon...
Il est clair que tu ne peux appeler un chm avec Shell (tu le pourrais avec la fonction ShellExecute de l'API de windows) sans dire quel est l'application qui va l'ouvrir !
Si tu tiens à l'utilisation de Shell, donc, voilà cve qu'il te faudrait écrire :
Private Sub Command3_Click()
Shell "C:\WINNT\hh.exe D:\monoutil\aideapinouv\HTMLHELP\apis_aide.chm"
End Sub
Bien évidemment : C:\WINNT est CHEZ MOI le répertoire système qui abrite hh.exe ...
A toi de corriger, ou mieux : d'utiliser la recherche des répertoires spéciaux (exemples partour sur ce forum)
Ou alors : intéresse-toi à la fonction ShellExecute de l'API de windows
jmfmarques
Messages postés7668Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 27 mars 2007 à 19:37
Et vopilà ce que la commande Shell accepte chez moi pour ouvrir un html :
Private Sub Command3_Click()
Shell "C:\Program Files\Internet Explorer\iexplore.exe C:\Documents and Settings\marques\Local Settings\Temp\RarSFX0\program\changes.html"
End Sub
jmfmarques
Messages postés7668Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 27 mars 2007 à 22:44
OK
N'oublie pas d'utiliser l'argurment vbMaximizedFocus, si tu veux éviter d'aller cliquer dans ta barre des tâches pour développer ta fenêtre de l'HTML, hein ...