miha_conan
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору В общем ситуевина такая. Я перевожу ХЕЛПы на русский язык под заказ. Речь идет о chm файле помощи. Я декомпилировал в MS HTML workshop`e английский вариант. Но эта зараза не декомпилирует *.h и .hhp файлы, и вообще работает раком. Но я к ней привык, поэтому не советуйте плыз другие софтины. Проблема заключается в том, что программу писал не я. Переведенный на русский хелп, я уже компилирую обратно, и пытаюсь вызвать из программы, при этом она мне выдает HH_HELP_CONTEXT called without a [MAP] section и НЕ вызывает нужный раздел справки, конечно. Если я просто вызываю хелп из меню Помощь -> ХЕЛП, то прога открывает нормально окно ХЕЛПА на топике выставленном по дефаулту при компилировании. Я так понимаю, что нужны идентификаторы, которые привязываются к конкретному алиасу, а тот в свою очередь содержит путь и имя к файлу. Все идентификаторы описаны в отдельном заголовочном файле с расширением .h и этот файл должен находиться в той же папке что и файл .hhp, и программа не декомпилирует эти файлы. Причем я пробовал и в RoboHELP`e - тоже самое. Как узнать идентификаторы, с помощью которых программа вызывает конкретный топик справки? Еще раз повторяю, что прогу писал не я. Посоветуйте пжалста. Я человек в программировании слабо шарящий, поэтому, если не сложно напишите ответ доступным языком. Заранее спасибо. |