в dll запихивается chm сборник.
вариант его запустить - распаковать в файл и запустить.
НО! это не подходит.
можно ли его запустить без распаковки в какие-либо файлы?
или др. варианты, главное что бы юзверь не смог его скопировать.
ресурсы из dll
Модераторы: Naeel Maqsudov, C_O_D_E
People who play with bits should expect to get bitten. (C) Jurg Nievergelt
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
chm файлы открываются с помощью hh.exe
Следовательно, чтобы показать хелп надо фактически сделать
hh.exe [drive:][path\]file.chm
Без сохранения на диск ничего не выйдет.
Либо надо писать свой собственный My_hh.exe, который умеет показывать chm из ресурсов.
Следовательно, чтобы показать хелп надо фактически сделать
hh.exe [drive:][path\]file.chm
Без сохранения на диск ничего не выйдет.
Либо надо писать свой собственный My_hh.exe, который умеет показывать chm из ресурсов.
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Может оставить HTML?
Тогда можно добавить в свою программу окно элементом управления WebBrowser (В Delphi он завернут в класс TWebBrowser; в C тоже им можно пользоваться (не знаю как)).
Открыв это окно, можно из ресурсов доставать HTML в буфер в оперативной памяти и запихивать его в браузер. (У объекта WebBrowser есть свойства, через которые можно получить ссылку на интерфейс IHTMLDocument)
Тогда можно добавить в свою программу окно элементом управления WebBrowser (В Delphi он завернут в класс TWebBrowser; в C тоже им можно пользоваться (не знаю как)).
Открыв это окно, можно из ресурсов доставать HTML в буфер в оперативной памяти и запихивать его в браузер. (У объекта WebBrowser есть свойства, через которые можно получить ссылку на интерфейс IHTMLDocument)