Показать полную графическую версию : (статья) Как создать CHM файл (HTM2CHM и HTML Help Workshop в действии)
Как пересоздать chm файл, который корректно отображается при условии наличия в текущей директории файла с таким же именем но расширением chi? Иными словами, как поместить chi файл в chm для корректного отображения последнего. Спасибо.
В windows 7 нельзя больше прочитать старые хелпы (*.hlp). Причём распространять WinHlp32.exe (который их показывает) теперь тоже нельзя
http://support.microsoft.com/kb/917607
Как-то их (хелпы) можно переконвертировать в современный формат?
Вообще я это считаю бессоветным ударом по компьютерному образованию со стороны микрософта. Могли бы и сами средство конвертирования предоставить :(
Пишу в раздел "программирование" в надежде что кто-то кроме меня пользуется старыми справочниками.
Как-то их (хелпы) можно переконвертировать в современный формат? »
Download details: HTML Help Workshop and Documentation (http://www.microsoft.com/downloads/details.aspx?FamilyID=00535334-c8a6-452f-9aa0-d597d16580cc)
а превратить им vcl.hlp в vcl.chm можно?
vcl.hlp »
Я не знаю, что это такое... Какой-то файл? Можно пересоздать проект
См. также первые два скриншота в http://oszone.net/3789#goliath и продолжайте вопросы по программе в http://forum.oszone.net/thread-96285.html
pva, hlp и chm относятся к Help 1.0, второй вдобавок требует IE4 или выше.
Все говорит о том, что формату CHM предстоит жить еще долго. Хотя уже сейчас у Microsoft имеется новая технология справочных систем - Microsoft Help 2.0. Она встроена в Microsoft Visual Studio .NET и… мало кому нужна (я уже говорил, что многим разработчикам и технологии WinHelp до сих пор вполне хватает). Перемен на этом фронте можно ждать только после выхода следующей версии виндов – уже точно известно, что в Longhorn будет новая справочная система, основанная на Microsoft Assistance Markup Language (MAML) - специальном языке разметки на базе XML. Новые файлы справки будут иметь расширение .HxS, а программа для их просмотра будет называться Help Pane. >> (http://www.xakep.ru/magazine/xA/064/042/5.asp)
Начиная с Виндовс Виста, стало желательно хранить справку в Help 2.0 - Modifying the Documentation (http://msdn.microsoft.com/en-us/library/cc304893.aspx), MS HELP 2.x Info (http://www.helpware.net/mshelp2/h20.htm)
А с весны следующего года, с приходом новой студии, появится новый формат - Help 3.0 (http://blogs.msdn.com/help3team/)
Как создавать *.chm примерно понятно. Но вручную перенабирать огромнейший хелп от борланда совсем не вставляет. Есть ли возможность расковырять файлы *.hlp в набор страничек HTML с картинками?
Как создавать *.chm примерно понятно. Но вручную перенабирать огромнейший хелп от борланда совсем не вставляет. Есть ли возможность расковырять файлы *.hlp в набор страничек HTML с картинками? »
А мне вот непонятно, попробовали ли вы возможность конвертaции .hlp в HTML Help Workshop, и если да, то что в ней не так.
http://oszone.net/user_img/050214130343/chm_wizard2.gif
okshef, не надо было сюда приклеивать это обсуждение - я же указал тему для продолжения... Тут же вообще о другом вопрос задан.
Dzirt2005
15-12-2009, 12:07
Vadikan, в ней не так то, что для конвертации нужны исходные тексты, из которых делался .hlp-файл (там же написано - "This wizard can convert existing WinHelp (.hpj) project...). Это совершенно никак не связано с возможностью отконвертировать готовый файл справки (точно так же, как написанную на С++ программу скомпилированную в .exe-файл нельзя "переписать" или "отконвертировать", ну например, на Pascal, имея только сам .exe-файл. Хотя можно конечно провести реверс-инжиниринг (для exe это достаточно сложно, а вот hlp вполне возможно), но затраты слишком велики.
Да, если "распаковать" .hlp файл получится один большой rtf-файл (и не факт, что в нем будет все). Перевсти его потом в набор html-файлов для HTML Help та еще задача... Да и сомневаюсь я что C++Builder или Delphi (файл справки vcl.hlp - именно от них) будут работать с файлом помощи другого формата.
PS: Файл справки для Delphi/C++Builder существует и в виде chm.
там же написано - "This wizard can convert existing WinHelp (.hpj) project...). Это совершенно никак не связано с возможностью отконвертировать готовый файл справки »
Спасибо за разъяснения. Но я же сразу сказал Можно пересоздать проект »
Равно как я сразу спросил, что такое vcl.hlp. Если вы умеете по названию файла определять его назначение и суть, чудесно. Но на основе представленной информации я не мог знать, имеется ли у автора проект справки.
А теперь вы мне разжевываете функционал HTML Help Workshop...
Dzirt2005
15-12-2009, 13:04
Vadikan,
Я ничего никому не разжевываю. Просто не понимаю откуда взялось
Можно пересоздать проект »
если речь шла о конкретном файле справки vcl.hlp. Возможно вы и не знаете, что это за конкретный файл (может и не должны знать, не в этом дело), но уже по его названию видно, что это не исходный проект с кучей исходных файлов, а уже скомпилированный HLP-файл. Мое замечание касалось того, что HTML Help Workshop для этой цели абсолютно не подходит.
А как добавить кнопки:
1. ШРИФТ (увеличение)
2.Назад, далее (вверх, вниз)
как у файла справки по PHP
посмотрел и поискал - не нашел я этого в HTML Help Workshop.
Есть мысль - раскомпелировать этот файл да посмотреть параметры как это делается.
CHM corrector of the Russian language
Как заставить конвертированный CHM файл в HTML корректно понимать кириллицу.
Как известно многие, да что скрывать, все CHM редакторы, при конвертировании в HTML не корректно отображают кириллицу справа в Оглавлении (дерево или TreeView), тогда Вам на помощь придёт CHM corrector of the Russian language ...
Скачать можно сдесь:
CHM corrector of the Russian language (http://coderu.net/ProgramsDoc.aspx?ListDataID=11)
П.С. Может кому пригодится ...
Лучше поздно…
А как добавить кнопки:
1. ШРИФТ (увеличение) »
How To Add a Font Button to an HTML Help Window Toolbar (http://support.microsoft.com/?kbid=240062)
2.Назад, далее (вверх, вниз)
…
посмотрел и поискал - не нашел я этого в HTML Help Workshop. »
Ищите, есть там такое. Не забудьте — нужно создать своё окно.
Компилирую с помощью HTM2CHM, получаю файл Help.chm 80kb все работает,
но если перенести справку на другой ПК, справка не открывается.
Судя по размеру, файл пустышка, как засунуть файлы *.htm внутрь файла Help.chm ?
Что не так делаю?
Что не так делаю? »
Это только Вам известно. Вы ведь ровным счётом кроме:
Компилирую с помощью HTM2CHM, получаю файл Help.chm »
ничего не написали.
Iska, Делал все как в статье http://www.oszone.net/3789
Делал первый раз, ведь должен получиться один файл chm который работает без исходных htm файлов, так ведь?
Почему он не работает, если удалить исходные файлы *.htm ?
Может проблема в них, файлах *.htm ? их я тоже в первый раз делал.
ne-dm, упакуйте Ваш *.chm в архив и выложите на RGhost. Ссылку — сюда.
Разобрался, справка получалась рабочая, не работает если открывать с сетевого диска.
не работает если открывать с сетевого диска. »
Ну, это давнишняя история.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.