Utilisation des fichiers au format *.chm

Partagez votre expérience de PureBasic avec les autres utilisateurs.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Utilisation des fichiers au format *.chm

Message par Chris »

J'ai trouvé un petit prog qui s'appelle "CHM Decompiler",qui permet de décompiler les fichiers d'aide au format .chm, et de recréer les fichiers internes qui ne le sont pas avec Html Help WorkShop.

http://bonedaddy.net/pabs3/hhm/chmdeco-0.3-win32.exe
Le site de l'auteur : http://bonedaddy.net/pabs3/hhm/

L'intérêt de ce prog, est qu'il ne fait que quelques Ko, et qu'il peu fonctionner avec des lignes de commandes. Alors j'ai bricolé un petit prog de test que vous pouvez télécharger ici.

http://www.cgsoftwares.com/PureBasic/Pr ... actChm.zip

Vous décompressez l'archive dans un dossier dans le rep de Pure, comme pour vos autres codes.

Vous récupérez une copie de tous les fichiers d'aide au format .chm que vous avez, par exemple, celui des librairies utilisateur, celui de PureBasic, et vous collez tout ça dans le dossier ou se trouve le code. Il y a déjà 2 fichiers .chm, mettez les avec.

Vous lancez le code dans l'éditeur de Pure, et vous cliquez sur le bouton Extraire".
Vous allez voir une console s'ouvrir plusieurs fois, c'est le petit prog qui décompile les fichiers .chm et crée un fichier d'index. Quand c'est fini, il y a une fenêtre qui s'ouvre, avec une liste, et toutes les fonctions contenues dans les fichiers d'aide.

Si vous double-cliquez sur une des fonctions, cela ouvrira le fichier d'aide à la page correspondante.

Bon, ce n'est évidemment qu'un programme de test, alors pas la peine de me soumettre les bugs.

Par contre, si vous trouvez le moyen de ne pas faire apparaître la console, là, ça m'intéresse. :lol: