Pour le fichier CHM, je n'ai pas DocMaker, j'utilise HTML Help WorkShop de MS
J'ai décompilé le CHM et j'ai fait ce qui suit en comparant à mes CHM
J'ai 3 fichiers, 1 hhc, 1 hhp, et 1 hhk
Je n'ai pas le fichier hhp alors je l'ai créé, il permet de régler des paramètres et d'afficher l'arborescence ou l'index (plusieurs volets)
Je l'ai appelé InvalidFloats.hhp
c'est un fichier texte très court que voici
Code : Tout sélectionner
[OPTIONS]
Compatibility=1.1 or later
Compiled file=InvalidFloats.chm
Contents file=Table of Contents.hhc
Default topic=InvalidFloats.html
Display compile progress=No
Full-text search=Yes
Index file=Index.hhk
Language=0x40c Français (France)
[INFOTYPES]
Pour le fait de ne pas arriver sur la bonne page, moi je pratique comme ceci dans mes CHM et comme ça marche, je fait toujours pareil
je met les fichiers hhc, hhk , hhp et tous les html dans le même dossier, ( j'ai modifié tes liens pour les essais), j'ai compilé avec HTML Help WorkShop et ça marche.
Il y a une ligne en français dans la rubrique Overview (à supprimer je pense)
La Librairie :
Dans le fichier desc, tu as utilisé le type obj, pas de problème, ça marche. Au début Pure ne supportait que ce mode, toutes les commandes doivent être dans le même fichier asm et si on utilise une seule commande,
l'ensemble des commandes de la librairie est inclus dans l'exe!
Fred a ajouté la possibilité d'utiliser le fichier LIB mais pour ceci il faut modifier le fichier desc, c'est-à-dire remplacer OBJ par LIB puis il faut faire autant de fichiers asm que de commandes.
Avec le format LIB, seules les commandes utilisées seront ajoutées à l'exe.
Tu ne devrais pas avoir de problèmes en utilisant le format LIB (je l'ai fait) puis compiler le tout avec mon utilitaire ( un peu de PUB en passant

)