Win32.CHM converted from Win32.HLP

Started by Marc Pons, May 05, 2015, 01:23:01 PM

Previous topic - Next topic

Marc Pons

since windows Vista the .hlp files are not easy as before to view,
but the win32.hlp is very helpful so i tried to make it under CHM format.


Mike Lobanovsky from Oxygen Basic forum has already done the job of conversion ,
very fiew missing just Quickinfo links to get access to the DLL data , OS info ...

I've decided to use it as source file to make it fully working.

So, I've decompiled it with Precision Helper software, after I've used my own utility to modify the .htm files ( done with freebasic) according that steps :

On each  file with  <TITLE>(Untitled)</TITLE> and with >Import Library<
i've changed the title by the first bold text  (the real topic)  adding  __QI as suffix to avoid duplicated title name and i've also recorded in a array the name of that file related to that topic,

and on each file with   /images/bm1.gif  without link before that image, wich is the file topic , I've put  the link to the relevant file recorded previously .

Some more manual adaptations and I've recompiled the modified files with precision helper and voila : the win32.chm  with all the hlp file features.

the link is here :https://db.tt/JTTNo1yP    it is from my DropBox public file
because I was not able to use the attachment !  ( to big ? > 9 Mb)

hope it can help,  Paul can put it in  permanent vision, as he decides !

And Paul, as you know , your present Firefly FreeBasic version is not working for the F1 winapi Keys , do you think you can use that chm file as an alternative ? it would work exactly as the FreeBasic help .Chm file .



Marc Pons

Here a new version of the win32.chm dedicated to work better with freebasic editors
link : https://db.tt/xOdDUFYP

This one is cleaner, more "professionnal" looking, with navigation arrows for previous/nex topic in the Toc , home link, and parent link for the quick info windows.
It has been optimized to be compatible with the freebasic help files ( without warning messages).
It can be used by Csed_Fb, the editor version I'm supporting/updating and probably soon ( i hope) by the new update of firefly for freebasic .

Marc