Страница 1 из 1
ресурсы из dll
Добавлено: 30 ноя 2005, 20:05
nordmen
в dll запихивается chm сборник.
вариант его запустить - распаковать в файл и запустить.
НО! это не подходит.
можно ли его запустить без распаковки в какие-либо файлы?
или др. варианты, главное что бы юзверь не смог его скопировать.
Добавлено: 08 дек 2005, 17:24
Naeel Maqsudov
chm файлы открываются с помощью hh.exe
Следовательно, чтобы показать хелп надо фактически сделать
hh.exe [drive:][path\]file.chm
Без сохранения на диск ничего не выйдет.
Либо надо писать свой собственный My_hh.exe, который умеет показывать chm из ресурсов.
Добавлено: 08 дек 2005, 17:33
Naeel Maqsudov
Может оставить HTML?
Тогда можно добавить в свою программу окно элементом управления WebBrowser (В Delphi он завернут в класс TWebBrowser; в C тоже им можно пользоваться (не знаю как)).
Открыв это окно, можно из ресурсов доставать HTML в буфер в оперативной памяти и запихивать его в браузер. (У объекта WebBrowser есть свойства, через которые можно получить ссылку на интерфейс IHTMLDocument)