|
Вопрос # 3 411/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
Вопрос - как создать файл контекстной справки, которой бы работал одновременно в Висте и более ранних версиях винды? То что делается при помощи Help Workshop идущего в комплекте с Делфями - не работает в Висте, и я думаю с Вин7 тоже.
Заранее благодарен,
Ростислав
 |
Вопрос задал: sharos (статус: Посетитель)
Вопрос отправлен: 16 ноября 2009, 22:04
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Вадим К
Здравствуйте, sharos!
Help Workshop создает chm файлы, которые хорошо работают в XP и Vista. Правда MC постоянно любит заменить программу, чем устранять уязвимости. Именно поэтому в висте chm файлы работают иногда неадекватно, например после установки InternetExplorer 8. Для висты и старше есть другие форматы справки. Но с ними тоже сопряжено множество мелких проблем. И почему то мне кажется, что МС не успокоиться и в следующей версии придумает что то новенькое.
Именно по этой причине многие разработчики делают свою справку в виде pdf документа и/или набора html файлов, которые просто открываются броузером. А также делают справку в других форматах. А уже инсталлятор выбирает правильную версию. К тому же, многие люди скажут спасибо за документацию в виде pdf - её можно удобно распечатать.
Но тоже стоит помнить, что многие люди не читают справку (сколько раз убеждался) и лучше потратить лишнее время на интерфейс.
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 16 ноября 2009, 22:31
Оценка за ответ: 2
Комментарий к оценке: Спасибо за ответ, Вадим!
Не нашел где в Workshop можно выбрать вид компилируемого файла, т.е. выбрать chm или hlp. ;( И это будет именно контекстно-зависимая справка, т.е. можно к каждому окну программы прикрепить свой подраздел в справке?
|
Мини-форум вопроса
Всего сообщений: 12; последнее сообщение — 18 ноября 2009, 10:36; участников в обсуждении: 4.
|
Вадим К (статус: Академик), 17 ноября 2009, 00:51 [#1]:
что то слабо совместимо 2 и спасибо.
во вторых, Help Workshop не генерирует hlp файлов, только chm
Галочка "подтверждения прочтения" - вселенское зло.
|
17 ноября 2009, 06:57: Вопрос перемещён из тематического раздела Delphi » Взаимодействие с Windows в раздел Публикация и распространение ПО » Создание справочных руководств модератором Ерёмин А.А.
|
min@y™ (статус: Доктор наук), 17 ноября 2009, 08:18 [#2]:
За что 2 балла?
Вадим К имел в виду программу HTML Help Workshop. У меня, например, версия 4.74.8702.0. С помощью неё я создаю справку в формает СНМ из набора HTML-файлов, файлов-картинок и пр. Возможен и контекстный вызов.
Иногда по работе просят продублировать справку в PDF, но это не трудно.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Паровоз (статус: 10-ый класс), 17 ноября 2009, 11:27 [#3]:
"Оценка за ответ: 2
Комментарий: Спасибо за ответ, Вадим!"
Что то я тоже не понял юмора.
|
|
sharos (статус: Посетитель), 17 ноября 2009, 11:38 [#4]:
Вадим, ни в коей мере не хотел вас обидеть или принизить вашу репутацию. Здесь же не школьные баллы, и 2 не является неудом - как я понимаю они просто суммируются для вас. Я выбрал некий средний балл, т.к. ответ мало что прояснил мне.
Help Workshop у меня идет в каталоге делфи, и хоть убей он не генерирует chm. Спасибо за инфу, поищу в инете такой вариант программы. А реализация контекстного вызова для него отличается от HLP или такая же? для ХЛП ведь она очень проста - выставить индексы для окошек нужных и все...
|
|
min@y™ (статус: Доктор наук), 17 ноября 2009, 11:45 [#5]:
Зайди вот сюда и посмотри.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Вадим К (статус: Академик), 17 ноября 2009, 11:55 [#6]:
to sharos
Ну не гененрирует... значит так и надо написать, что не можете сгенерировать chm файл. Хотя я рекомендую отказаться от этой затеи. Почему? не буду Вас расстраивать, узнаете потом, когда намучившись в создании справки, которая будет работать в основных системах.
Мучьтесь на здоровье
Галочка "подтверждения прочтения" - вселенское зло.
|
|
sharos (статус: Посетитель), 17 ноября 2009, 17:44 [#7]:
>>значит так и надо написать, что не можете сгенерировать chm файл.
не "не могу" - нет его там в принципе. Вот сейчас качнул последнюю версию HTML Help Workshop - совсем она другая, и там chm. буду разбираться - с ходу я не вижу где там каждому отдельно взятому подразделу присвоить индекс по которому из программы будут ссылаться...
|
|
min@y™ (статус: Доктор наук), 17 ноября 2009, 17:52 [#8]:
Цитата (sharos):
с ходу я не вижу где там каждому отдельно взятому подразделу присвоить индекс по которому из программы будут ссылаться.
Блин, щас начнёшь тебе помогать и схватишь хреновую оценку. Нафиг-нафиг. Давай-ка сам разбирайся. Благо, в тырнете полно инфы по теме.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Вадим К (статус: Академик), 17 ноября 2009, 18:20 [#10]:
to sharos
надо различать HTML Help Workshop и Help Workshop - две разные программы.
Оценка? ну, тут будут мучить, долго. Некоторые думаю, что ставя оценку, они ставят кому то... они себе ставят...
Галочка "подтверждения прочтения" - вселенское зло.
|
|
min@y™ (статус: Доктор наук), 17 ноября 2009, 18:38 [#11]:
Цитата (sharos):
Баллы ж суммируются или я не прав?
Заметь, есть средний балл.
Да и вообще, очень неприятно бывает, когда потратил время на поиск информации и ответ, а в итоге тебе запороли средний балл, который до этого был равен 5.00.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
sharos (статус: Посетитель), 18 ноября 2009, 10:36 [#12]:
Да, про средний балл я как то не подумал. ;(( Сорри еще раз.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|