Hogyan hozzunk létre egy CHM fájl

Friends!
Mivel a Delphi-program létrehozása CHM fájlokat?
(Mint például a hasznosság html2chm)

Components lehet kész?

Vagy linkek az elmélet számít?

Senki sem tudja, mi lesz?







Semmi nehéz nincs itt.

Először dinamikusan egy ideiglenes könyvtár létrejön összes HTML tartalmat, akkor a projekt alakult * .hhp fájlt, és a fájlokat * .h, majd a szoftver futtatásához fordító hhc.exe a szükséges parancssori paramétereket.

Szükséges, hogy a traktusban is rendelkezésre állt HHA.dll

Így tett, de nem közvetlenül, mert a belső szerkezete a .chm nem dokumentált, és hozzáférhető informális megbízható teljes átiratok nem léteznek.

Ezek a fájlok hhc.exe hha.dll és jönnek a szabadon terjeszthető csomag M $ összeállításához fájlok * .chm (HtmlHelp.exe)







nagy
bizalom
De miért html2chm nélkül ezeket a fájlokat telepíteni?
Valószínűleg az a srác ms működik (bennfentes)

Telepített állíthat, de ha működik anélkül, hogy ezeket a fájlokat - azaz valójában grya kérdésre.

Őszintén szólva valamit a belső formátum is ismert - az kompaundny fájl, a szakaszok, amely tárolja a HTML tartalmat, ami általában tömörített CAB (de nem lehet tömörítve), valamint a tartalomjegyzék, az ablak beállítás, környezet-érzékeny súgó jelzésadók, stb .D.

Önkéntesek kiásott elég sokat:

De IMHO a hivatalos fordító hha.dll könnyebb és biztonságosabb módon, a legtöbb közmű és nem.

Íme (különösen azok számára, akik szeretnék, hogy kitaláljon kifinomult kerékpárok) - nyílt forráskódú projektek fejlesztésére alternatív eszközökkel dolgozni CHM:

CHM ugyanaz a vegyület fájl

és azt is létrehozhat a IStorage interfész
Csak létre kell hozni néhány különleges flow radikálisan (leírás ablakok, fa, menü, keresés, stb)
azt összenyomja dokumentált Compact




Kapcsolódó cikkek