Domanda

Come nel mio codice (Delphi) per rendere i file CHM da un gruppo di HTML (con file di immagini collegate)? Dettagli necessari, grazie!

È stato utile?

Soluzione

Forse ci sono libs / componenti di farlo. Personnaly, ho fatto io stesso in quanto è abbastanza facile.

L'applicazione deve

  • la lista di tutti i file da includere
  • Crea file HHC + HHP + HHK contenuti -
  • chiamata riga di comando con il parametro hhc.exe HHP

Per fare un esempio, dare un'occhiata a DelphiCodeToDoc generatore CHM.
Leggi uDocGenCHM_Tools.pas e uDocGeneratorChm.pas nel repository SVN del mio progetto (troppo grande per postare qui!). https://dephicodetodoc.svn.sourceforge.net/ svnroot / dephicodetodoc / trunk / DelphiCodeToDoc / Fonte / Generator / Chm /

Altri suggerimenti

Il modo normale per farlo è quello di utilizzare hhc da Microsoft HTML help workshop per costruire un progetto di aiuto, specificato in un file .hhp. È possibile scrivere il file .hpp se stessi, e tutti i suoi file ausiliari. O, più comunemente, è possibile utilizzare uno strumento di authoring aiuto 3rd party di cui ci sono molti.

Non vedo dove Delphi entra nella costruzione del file .chm, ma se ho perso qualcosa, allora si prega di aggiornare la tua domanda per aggiungere ulteriori dettagli.

Free Pascal include un CHM lettura / biblioteca scrittura (senza dipendenze), e le versioni SVN contengono anche un compilatore di base a riga di comando CHM. La licenza è la stessa come il resto della FPC di biblioteca, LGPL con statico eccezione di collegamento, così bene per l'uso commerciale.

Penso che dovrebbe essere abbastanza facile da porto a Delphi.

La pagina pacchetto un po 'outdate per questo pacchetto è

http://wiki.freepascal.org/chm

Il pacchetto è stato originariamente sviluppato per la libreria fpdoc strumento di documentazione della FPC. (La documentazione è generata di notte, in alcuni casi, e tutti i server FPC / Lazarus' sono Unix)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top