ресурсы из dll

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
nordmen
Сообщения: 18
Зарегистрирован: 25 ноя 2005, 16:29
Откуда: smolensk

в dll запихивается chm сборник.
вариант его запустить - распаковать в файл и запустить.
НО! это не подходит.

можно ли его запустить без распаковки в какие-либо файлы?
или др. варианты, главное что бы юзверь не смог его скопировать.
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 из ресурсов.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Может оставить HTML?

Тогда можно добавить в свою программу окно элементом управления WebBrowser (В Delphi он завернут в класс TWebBrowser; в C тоже им можно пользоваться (не знаю как)).
Открыв это окно, можно из ресурсов доставать HTML в буфер в оперативной памяти и запихивать его в браузер. (У объекта WebBrowser есть свойства, через которые можно получить ссылку на интерфейс IHTMLDocument)
Ответить