OVH Cloud OVH Cloud

winhelp sous xp, win2000

1 réponse
Avatar
jp.witz
Bonjour
J'ai une appli qui propose un fichier d'aide avec la fonction
:Shell("winhelp " & App.Path & "\AIDE.HLP", 1)
J'utilise (encore) vb5.
Cette fonction ne donne rien sous XP
Quels sont les éxécutables qui affichent les fichiers d'aide, donc
l'équivalent de winhelp, sous XP et win2000?
Merci
JPW

1 réponse

Avatar
Gloops
Bonjour,

Sous VB6 voilà comment ça se passe :
- dans les propriétés du projet, tu peux sélectionner un fichier d'aide
- au niveau de chaque formulaire et contrôle, tu définis les propriétés
HelpContextId et WhatsThisHelp, qui sont les numéros des rubriques à
appeler dans ton fichier d'aide. Si le contrôle qui a le focus n'a pas
de HelpContextId, c'est celui du formulaire qui prévaut.

Le CD est fourni avec un compilateur d'aide, je ne sais plus dans quel
répertoire au juste mais il me semble que l'intitulé est expressif. On
écrit son aide sous Word, avec un modèle adapté, et on lance la
compilation et on se retrouve avec un fichier HLP.

Sinon il existe d'autres outils aussi, je pense qu'en cherchant dans
Google on doit trouver. Je crois que celui de Microsoft est gratuit,
maintenant, à vérifier.

Il existe maintenant un autre format d'aide, développé à partir de
fichiers HTML, qui est constitué de fichiers CHM, à ouvrir avec HH.EXE
Faire attention si on veut pouvoir faire tourner l'application sous
d'anciens systèmes d'exploitation, ce format aura du mal à passer.

Sinon j'ai vérifié dans les paramétrages des types de fichiers sous
Windows XP, les fichiers HLP s'ouvrent avec
C:WINDOWSSystem32winhlp32.exe %1
(il faut remplacer %1 par le chemin du fichier d'aide).
______________________________________
jp.witz a écrit, le 21/01/2005 08:24 :

Bonjour
J'ai une appli qui propose un fichier d'aide avec la fonction
:Shell("winhelp " & App.Path & "AIDE.HLP", 1)
J'utilise (encore) vb5.
Cette fonction ne donne rien sous XP
Quels sont les éxécutables qui affichent les fichiers d'aide, donc
l'équivalent de winhelp, sous XP et win2000?
Merci
JPW