Сбой справки HTML-справки при компиляции CHM


4

Попытка создания CHM с помощью мастер-справки Microsoft HTML. В скором времени, когда я нажимаю «Компиляция», в справочной системе справки HTML указано:

Произошла внутренняя ошибка. Запись с ошибкой была сохранена в c: \ os.err.

Единственные содержимое файла являются:

((Сегодняшняя дата & время))
Microsoft HTML Help Workshop версии 4.74.8702
HHA Version 4.74.8702
htmlproc.cpp (114): Ошибка утверждения: (pszTmp == m_pCompiler-> m_pHtmlMem-> psz)

Ошибка возникает только для нескольких sel ect, большие проекты и происходит как из командной строки, так и из графического интерфейса справки HTML Help Workshop.

В чем причина этой ошибки и как я могу исправить мой проект для запуска через компилятор?

1

Я нашел мастерскую справки по Microsoft HTML, чтобы быть немного деликатной для работы. У вас установлены все предварительные условия? Попробуйте запустить компилятор hhc.exe из командной строки.


3

У компилятора справки Microsoft HTML есть некоторые неустановленные требования к размерам имен пути.

Перемещение проекта в каталог ближе к корневому диску (т. Е. «C: \ helpystem») и переименование папок внутри проекта на меньшее имя уменьшило размер имени пути, достаточный для компиляции проекта.