Help

  • Автор темы Автор темы zeroq
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Z

zeroq

Есть Задачка
нужна зделать справку по проге но сделать это нужно исключительно средствами Delphi есл кто-то сталкивался с этим то опишите в крадце как это делается

если можно то луччше мылом
т.к в инете бываю редко :)
 
Доброго дня.

Нужная программа лежит в каталоге Delphi по адресу:
\Help\Tools\HCW.EXE

C помощью нее можно создавать файлы помощи. Для этого содержимое справки должно быть в формате rtf. Т.е. набираем текст в Ворде, а потом сохраняем его как rtf.
Для создания древовидной структуры справки в самих файлах требуется вставить специальный текст, который будет распознан программой и на основе которого будет сгенерирована древовидная структура (или какая там тебе надо?). С этим основной геморрой. Мне было в своё время лень разбираться :)
После формирования структуры и наполнения справочника содержимым его надо откомпилировать.

Советую: Скачать новую версию программы, которая лежит на сайте Microsoft. Просто набери в поиске 'HTML Help WorkShop'. Она весит вроде несколько метров. Может меньше.

В новой версии можно создавать вручную структуру файла справки прямо в программе, а потом к нужным разделам подключать указанные тобой файлы. Это гораздо проще. НО! Файлы вроде как должны быть в html виде. Опять же - ничего сложного. Просто набранный текст в Ворде сохраняем как html. При этом можно форматировать текст как угодно и даже вставлять картинки.
Здесь я наступил на следующие грабли. Если набрать текст в ворде, вставить в него пару картинок, а потом сразу сохранить его в html, то после подключения файлов с картинками в файл справки и последующей компиляции текст виден, а картинки - нет. А всё потому, что картинки должны быть в формате gif. Самый быстрый и тупой способ - перед сохранением в html сделать промежуточное сохранение в обычный вордовский формат doc. После этого сохраняем в html и получаем после компиляции нужный результат :)

Если после моей писанины всё еще остались вопросы - тогда пиши здесь или на мыло office_rat@tut.by
Но сначала попробуй разобраться сам!
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab