HTML Help Workshop дает сбой при компиляции CHM - PullRequest
4 голосов
/ 24 сентября 2008

Попытка построить CHM с помощью Microsoft HTML Help Workshop. Как только я нажму на Компиляция, HTML Help Workshop заявит:

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

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

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

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

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

Ответы [ 3 ]

3 голосов
/ 24 сентября 2008

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

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

1 голос
/ 24 сентября 2008

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

0 голосов
/ 16 апреля 2018

Еще одна вещь, на которую следует обратить внимание, - это ошибка 413. Ошибка запроса слишком большой сущности.

Я не уверен, насколько велика слишком большая для HTML Help Workshop, но мой htm-файл имеет размер более 2 МБ, и это приводит к сбою HTML Help Workshop при его обработке.

Хотя это не та же проблема, мне нужен был намек - Я не первый, кто находит это на SO ..

...