Hi community,
I succeeded (more or less) in converting my copy of Win32
.HLP to Win32
.CHM.
The old original came from the Masm32 distro package but it couldn't be used e.g. on Win 7 because modern Windows platforms do not understand the old Windows 95 help file format. Another problem was that the original didn't contain the Contents pane data so I had to re-create it manually. Therefore its structure may not correspond one-to-one to what the authors meant it to be. Nonetheless it turns out quite usable, informative, and suitable for practical purposes.
There is just one drawback which I don't know how to remedy at the moment. The manual contains about sixteen thousand pages 9,000 of which (the API Reference proper) feature small popup windows that prompt which DLL contains a particular function. This is a very important piece of information but the problem is there is no free software available that can convert the old format's non-scrollable areas or popups to the .CHM format automatically. Fixing 9,000 HTML files manually to display the popups is completely out of the question at my age. The cheapest pro SW that can actually do it automatically comes from Adobe for $999. So, if I ever figure out how to resolve this issue, I will re-upload the manual here again. Until then, you will have to use it the way it is and ignore the
unresponsive Quick Info buttons on its API Reference pages.
Win32.chm is sort of a tiny MSDN on your desktop. It dates back to the times of Win'95 and NT but 99% of its information is applicable to the Windows OS' of today. It can help Aurel find his way around in the Windows message pipe, Peter, to learn how to restore his DC's before deletion, and Frank, to figure out what a command line is and why it should be split, from time to time, into constituent parts.
It is also a must-have manual for more advanced users who prefer to program in the Windows SDK style more than in the restrictive bounds of classical but long outdated BASIC dialects.
Enjoy!
.