HLP or CHM for help file?

Only forum where polls are allowed. You may announce a new poll in the matching support forum.

Moderators: white, Hacker, petermad, Stefan2

Include HLP or CHM for help file in main installer?

Poll ended at 2009-11-17, 15:23 UTC

HLP file (as with previous versions)
3
5%
CHM file (until now, it was a separate download)
46
79%
I don't care
9
16%
 
Total votes: 58

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48093
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

HLP or CHM for help file?

Post by *ghisler(Author) »

There was a similar poll back in 2003 which ended with a draw: 17:17 for CHM vs. HLP:
http://ghisler.ch/board/viewtopic.php?p=6775

Now the situation is a bit different than in 2003, so I would like to ask you this question again: Should I include HLP or CHM help files in the main installer? Currently the CHM files are a separate download.

There are some advantages and disadvantages each format:
HLP:
+ Works on all 32-bit Windows versions from Windows 95 to Windows 7
+ normally loads more quickly than CHM
+ results in a smaller download (installer)
- no search within a page

CHM:
+ Works on 64-bit Vista and Windows 7 directly, no need to install winhlp32
+ Search and Ctrl+C work within a page
- requires installation of newer Internet Explorer on Windows 95+98, since with IE4 or older many pages look really misaligned
- makes troubles when launched from a network drive (TC copies it to temp, and therefore a temp file will remain if TC crashes)
- some companies may have removed the required Internet Explorer control, for security reasons
Author of Total Commander
https://www.ghisler.com
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3864
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

Let me state it like this: The version which is usable by the majority of users should be included in the main installer.

Due to the fact, that Windows 95+98 are outdated meanwhile and rarely used nowadays (well I still have one running at a VM) I vote for CHM to be included (HLP as separate download)
#5767 Personal license
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

CHM Support++
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

I have voted for CHM.

HLP-files drives me nuts with scrolling, navigation (hyperlink acts on button down) and searching (pop up windows which automatically close after [display], always need to activate the second tab (find) again).

As I wrote here the HLP file fails on UNC paths too.

About the size (additional 200kByte per help):
CSS-files instead of the current per paragraph style and font definitions would reduce the size of the CHM.
Also using BMP instead of GIF (the help compiler does a really good job at compressing bitmaps) can help to reduce the size a little bit.
I know you are using a tool (HelpScribble?) to manage HLP and CHM from one source; maybe there are some options to create a better html formatting.

Regards
Holger
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

CHM+
HLP: can't scroll with the mouseWheel, nor does the page focus on what you are scrolling when you "grab" the scroll bar. No selection of text for copy/paste. Among other things.

EDIT:
Mixed up the scroll issue, it does scroll with Wheel, but the page wont focus if you grab the scroll bar to move the page faster.
Last edited by Balderstrom on 2009-08-09, 22:19 UTC, edited 1 time in total.
User avatar
petermad
Power Member
Power Member
Posts: 14810
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

2Balderstrom
HLP: can't scroll with the mouseWheel,
Works fine here...

I voted .chm althoug I almost don't care but "Search and Ctrl+C work within a page" is nice.

But no matter whether it ends up with one ot the other, I would like to get both formats with the installer, in stead of having to download the "other" format from some not easy to find link.

I suggest that the additional help file could be put in a folder called Extra.

In that folder could also be put other files like:
wciconex.dll
wciconex.inc
wcmd_eng.lng
wcmd_eng.inc
wcmd_eng.chm
wcmd_eng.hlp
wcmd_deu.chm
wcmd_deu.hlp

And additional help files if they are updated:
wcmd_rus.chm
wcmd_rus.hlp
wcmd_fra.chm
wcmd_fra.hlp
wcmd_chn.chm
wcmd_chn.hlp
wcmd_dut.chm
wcmd_dut.hlp
wcmd_pol.chm
wcmd_pol.hlp
wcmd_grk.chm
wcmd_grk.hlp

Ready to copy to the Language folder to be used as default with the corresponding .lng files
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

petermad wrote: wcmd_pol.chm
Where did you see that one? I've tried to find it and failed. Writing it from the beginning takes too much time :(

P.S. Voted for CHM due to search and mouse wheel scroll.
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

When changing to CHM by default it would be good to have this file in the language folder.
GoFi
Member
Member
Posts: 128
Joined: 2006-12-13, 14:28 UTC

Post by *GoFi »

When changing to CHM by default it would be good to have this file in the language folder.
I agree with this statement too.
User avatar
norfie²
Power Member
Power Member
Posts: 986
Joined: 2006-02-10, 07:27 UTC

Post by *norfie² »

HLP:
+ Works on all 32-bit Windows versions from Windows 95 to Windows 7
CHM is supported since W98 (out of the box) and after installation of Internet Explorer v4 (or later) W3.x and W95 are able to work with CHM files. IE5 is available for W3.x. This is not an advantage of HLP but a disadvantage for HLP because since WVI HLP it is not supported (out of the box).

In addition I would like to see all language would be installed. http://ghisler.ch/board/viewtopic.php?t=19929
User avatar
petermad
Power Member
Power Member
Posts: 14810
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

2fenix_productions
Where did you see that one? I've tried to find it and failed.
Here: http://www.ghisler.com/languages.htm - more precisely: https://plugins.ghisler.com/polish/polishhelp.zip
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

2petermad
It is HLP file :(
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48093
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

About the size (additional 200kByte per help):
CSS-files instead of the current per paragraph style and font definitions would reduce the size of the CHM.
I have just tested this manually - unfortunately it has very little effect: The largest html file (inisettings.htm) is reduced from 187517 to 87162 bytes. However, in zipped form, it only goes from 24153 to 21899 bytes, which is only about 10%.
Also using BMP instead of GIF (the help compiler does a really good job at compressing bitmaps) can help to reduce the size a little bit.
All images together are only 26219 bytes, so there is not much to save. But since TC's installer doesn't need to fit on a floppy any more, that's not such a big problem.


However, there are some other problems to resolve:
1. Which help file to show when both are present? On NT based systems it's clear (the CHM), but on Win9x/ME? Does anyone know how to detect the presence of Internet Explorer 5 or newer? With IE4 the CHM file looks awful...
Author of Total Commander
https://www.ghisler.com
CoolWater
Power Member
Power Member
Posts: 737
Joined: 2003-03-27, 16:33 UTC

Post by *CoolWater »

2ghisler(Author)

concerning your question: http://support.microsoft.com/kb/164539

Regards,
CoolWater
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48093
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Thanks, that's very helpful!

So when both help file versions are present, I will use the CHM file if IE 5 or later is present, and the HLP file otherwise.
Author of Total Commander
https://www.ghisler.com
Post Reply