5

I'm looking for a .chm creator on Mac, but can't seem to find one? There seems to only be .chm readers for OS X.

Are there any .chm creators for OS X?

Thanks

J. Lee
  • 351
  • 1
  • 3
  • 4

2 Answers2

1

Probably not, because .chm files are specific to Windows, and are deprecated even there. Are you trying to produce Apple Help files? If so, check out the Apple Help Programming Guide.

Jonathan Grynspan
  • 43,286
  • 8
  • 74
  • 104
  • Thanks Jonathan. I'm trying to compile a help file for a Windows application. My working environment is OS X. I didn't know .chm was deprecated :( What would you recommend? – J. Lee Feb 08 '11 at 02:11
  • I suspect you'll have to find a Windows machine, run Parallels or VMWare, or install Windows on your Mac via Boot Camp. CHM is a very Windows thing, and it's outdated enough that there's next to no interest in Mac support. – Jonathan Grynspan Feb 08 '11 at 02:14
  • CHM is still the only format understood by all three supported WIndows versions. XP,Vista,W7. The latter two support some newer formats, and Visual Studio is already another revision further, but CHM is still widely, widely used. If not the still the most popular. – Marco van de Voort Feb 09 '11 at 14:03
  • I wouldn't quite say there's no interest in Mac support — I've come across about 5-10 CHM *readers* for OS X, though, like the OP I've yet to find a generator (to work with doxygen, for example). iChm is the best reader I've tested (mostly because its free), but there's plenty more, even a bunch on the new Mac App Store. – drfrogsplat Jun 15 '11 at 06:11
  • drdrogsplat: I'm looking for beta testers for the cmdline compiler. – Marco van de Voort Sep 12 '12 at 07:10
1

Yes. The Free Pascal compiler has a creator library, which also should work on Mac.

Note that this is just a chm compiler, iow something that compiles .html (and .hhc/.hhk/.hhp) into a .chm.

The library is already in current editions of the Free Pascal project (2.4.2). A commandline frontend (a chm compiler that understands .hhp) is currently only in development releases (but will go live in the current months in 2.4.4 and 2.6.0)

Update: the commandline compiler is now live in 2.6.0. It doesn't support all features (like merging chms)

Marco van de Voort
  • 25,628
  • 5
  • 56
  • 89