Hello all,

as official MS chm compiler does not support Unicode, I decided that it would be easier to create my own simple app based on FPC chm package and use it with LHelp to display multilanguage and multiplatform help. As a result in last two days I have made simple GUI program to create chm help files. Screenshot from Windows: http://www.dict.lt/LHelpCreator/LHelpCreator_screen.png but it should compile fine on all platforms.

Some points:
* It takes specified dir with all the files in it and compiles them to the chm archive (context ids and names can be assigned).
* TOC can be designed in program.
* Index is created from TOC (as a result: not very useful yet).
* Saves and loads project from xml file.
* Uses FPC chm package to compile. As a result needs FPC revision 15395 (can be separately applied - 3 lines of code) in order not to leak memory.

Would it be useful to add it to Lazarus? Would Lazarus developers be interested in it?

Windows binary with sample project: http://www.dict.lt/LHelpCreator/LHelpCreator_source.zip
Source: http://www.dict.lt/LHelpCreator/LHelpCreator_win_bin.zip


Regards
Žilvinas Ledas

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to