Показать сообщение отдельно
  #6  
Старый 04.03.2014, 21:09
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Цитата:
Сообщение от Aks67rus
...возможно ли записать в конечный *.exe программы все файлы, буквально все! А это картинки к которым обращается блокнот.html...
Сперва немного надо доработать саму страничку, напр. если она содержит рисунок по тегу <img src="about.jpg" ...>, его нужно подправить так чтоб img src равнялся имени, которое будет в ресурсах, напр. <img src="ABOUT_JPG" ...> , конечный результат
Код HTML:
Название: About.html, Содержимое: <HTML><HEAD><TITLE>Супер прога лайт</TITLE></HEAD><BODY> О программе<br> <img src="ABOUT_JPG" width=150 height=70 border=0 alt=""> </BODY></HTML>
дальше нужно создать новый скрипт ресурсов из обычного текстового файла с названием напр. abt.rc и с содержимым
Цитата:
ABOUT RT_HTML "C:\About.html"
ABOUT_JPG JPEG "C:\about.jpg"
потом откомпилировать ресурс - из коммандной строки вызвать на исполнение - BRCC32 abt.rc, осталось в юните подключить получившейся ресурс, и в конце всего этого кашмара загрузить из него страничку в браузер
Код:
...{$R ABT.RES}
...

webBrowser1.Navigate('res://' + Application.ExeName + '/ABOUT');
...
вроде всё
Ответить с цитированием