| 
| 
 | Вопрос # 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]:Да, про средний балл я как то не подумал. ;(( Сорри еще раз. |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |