Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 3 411

/ вопрос открыт /

Здравствуйте, уважаемые эксперты!
Вопрос - как создать файл контекстной справки, которой бы работал одновременно в Висте и более ранних версиях винды? То что делается при помощи Help Workshop идущего в комплекте с Делфями - не работает в Висте, и я думаю с Вин7 тоже.
Заранее благодарен,
Ростислав

sharos Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: 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™

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

sharos (статус: Посетитель), 17 ноября 2009, 11:38 [#4]:

Вадим, ни в коей мере не хотел вас обидеть или принизить вашу репутацию. ;) Здесь же не школьные баллы, и 2 не является неудом - как я понимаю они просто суммируются для вас. Я выбрал некий средний балл, т.к. ответ мало что прояснил мне.

Help Workshop у меня идет в каталоге делфи, и хоть убей он не генерирует chm. Спасибо за инфу, поищу в инете такой вариант программы. А реализация контекстного вызова для него отличается от HLP или такая же? для ХЛП ведь она очень проста - выставить индексы для окошек нужных и все...
min@y™

min@y™ (статус: Доктор наук), 17 ноября 2009, 11:45 [#5]:

Зайди вот сюда и посмотри.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Вадим К

Вадим К (статус: Академик), 17 ноября 2009, 11:55 [#6]:

to sharos
Ну не гененрирует... значит так и надо написать, что не можете сгенерировать chm файл. Хотя я рекомендую отказаться от этой затеи. Почему? не буду Вас расстраивать, узнаете потом, когда намучившись в создании справки, которая будет работать в основных системах.
Мучьтесь на здоровье:)
Галочка "подтверждения прочтения" - вселенское зло.
sharos

sharos (статус: Посетитель), 17 ноября 2009, 17:44 [#7]:

>>значит так и надо написать, что не можете сгенерировать chm файл.

не "не могу" - нет его там в принципе. ;) Вот сейчас качнул последнюю версию HTML Help Workshop - совсем она другая, и там chm. буду разбираться - с ходу я не вижу где там каждому отдельно взятому подразделу присвоить индекс по которому из программы будут ссылаться...
min@y™

min@y™ (статус: Доктор наук), 17 ноября 2009, 17:52 [#8]:

Цитата (sharos):

с ходу я не вижу где там каждому отдельно взятому подразделу присвоить индекс по которому из программы будут ссылаться.


Блин, щас начнёшь тебе помогать и схватишь хреновую оценку. Нафиг-нафиг. Давай-ка сам разбирайся. Благо, в тырнете полно инфы по теме.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
sharos

sharos (статус: Посетитель), 17 ноября 2009, 18:03 [#9]:

;))) да что вы с этой оценкой то пристали?! и так уже стыдно! Баллы ж суммируются или я не прав? Или вам за них колбасу выдают на сайте? ;-))
Вадим К

Вадим К (статус: Академик), 17 ноября 2009, 18:20 [#10]:

to sharos
надо различать HTML Help Workshop и Help Workshop - две разные программы.
Оценка? ну, тут будут мучить, долго. Некоторые думаю, что ставя оценку, они ставят кому то... они себе ставят...
Галочка "подтверждения прочтения" - вселенское зло.
min@y™

min@y™ (статус: Доктор наук), 17 ноября 2009, 18:38 [#11]:

Цитата (sharos):

Баллы ж суммируются или я не прав?


Заметь, есть средний балл.
Да и вообще, очень неприятно бывает, когда потратил время на поиск информации и ответ, а в итоге тебе запороли средний балл, который до этого был равен 5.00.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
sharos

sharos (статус: Посетитель), 18 ноября 2009, 10:36 [#12]:

Да, про средний балл я как то не подумал. ;(( Сорри еще раз.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 28 марта 2023, 23:51
Выполнено за 0.02 сек.
Рейтинг@Mail.ru