HTML-Hilfeworkshop stürzt beim Kompilieren eines CHM ab


4

Der Versuch, ein CHM mithilfe von Microsoft HTML Help Workshop zu erstellen. Sobald ich auf Kompilieren klicke, gibt HTML Help Workshop Folgendes an:

Ein interner Fehler ist aufgetreten. Ein Fehlerdatensatz wurde in c: \ os.err gespeichert.

Der einzige Inhalt der Datei sind:

((Datum & Zeit) Heute)
Microsoft HTML Help Workshop Version 4.74.8702
HHA Version 4.74.8702
htmlproc.cpp (114): Assertionsfehler: (pszTmp == m_pCompiler-> m_pHtmlMem-> psz)

Der Fehler tritt nur für einige sel auf ect, große Projekte, und passiert sowohl von der Kommandozeile als auch von der HTML Help Workshop GUI.

Wodurch wird dieser Fehler verursacht und wie kann ich mein Projekt reparieren, um den Compiler auszuführen?

1

Ich fand Microsoft HTML Help Workshop ein bisschen schwierig zu arbeiten. Haben Sie alle Voraussetzungen erfüllt? Versuchen Sie, den Compiler hhc.exe über die Befehlszeile auszuführen.


3

Der Microsoft HTML Help-Compiler enthält einige nicht genannte Anforderungen für Pfadnamengrößen.

Durch Verschieben des Projekts in ein Verzeichnis, das näher am Stammverzeichnis liegt (d. H. "C: \ helpsystem \") und das Umbenennen von Ordnern im Projekt in kleinere Namen wurde der Pfadname so verkleinert, dass das Projekt kompiliert werden konnte.