Quelques-uns uns des utilisateurs de mes logiciels rencontrent des difficultés sous Windows Vista pour lire les fichiers d'aides. Que ce soit directement depuis les programmes ou en lançant les .HLP hors programme.
Cela concerne tous les logiciels utilisant les .HLP et non pas seulement mes logiciels. C'est a dire un parc gigantesque de logiciels.
En attendant, que je réalise des fichiers d'aide au format HTML (pas CHM , car incompatibles avec Windows95) voici une solution que Microsoft Propose.
Note, cette difficulté est inhérente à Microsoft et non pas à mes développements.
Microsoft dans le désir de vouloir inciter les développeurs à utiliser le CHM en guise de fichier d'aide pour les applications, a carrément supprimé la compatibilité ascendante avec les HLP.
Microsoft s'est rendu compte de cette bévue et propose une solution très simple, qui est évoqué ci dessous.
Les sources du texte ci-dessus sont tirés des sites
http://www.touslesdrivers.com et http://www.clubic.com
Support des fichiers d'aide HLP dans Windows Vista
Dans son dernier système d'exploitation, Windows Vista, Microsoft a décidé de retirer le programme de visualisation des fichiers d'aide au format HLP 32 bit. Ce programme se nomme WinHlp32.exe et était présent dans Windows depuis Windows 3.1. Si Microsoft a retiré ce programme de Windows Vista, c'est uniquement pour inciter les développeurs à utiliser, pour la rubrique d'aide de leurs logiciels, des formats plus récents comme le CHM (Compiled HTML), comme le HTML ou encore comme le XML qui offrent bien plus de possibilités de mise en page et d'intégration.
Pourtant, cela pose un problème de rétrocompatibilité avec les nombreux logiciels qui utilisent le format HLP.
Il est en effet impossible d'afficher sous Windows Vista la rubrique d'aide associée à ces logiciels.
Prévoyant que cela poserait probablement des problèmes, Microsoft a prévu depuis quelques temps déjà qu'un patch serait publié début 2007 pour Vista afin que les utilisateurs souhaitant utiliser ce programme WinHlp32.exe puissent l'installer. Ce patch qui a pour référence KB917607 vient de voir le jour et peut être téléchargé ici.
|
|