WEB страничка внутри Delphi приложения(Перевод одноимённой статьи с сайта delphi.about.com ) Многие из Вас спрашивают, как сделать, чтобы приложением могло содержать в себе различные компоненты в стиле Web, включая HTML ресурсы и картинки, которые являются частью Вашего проекта. Статья показывает, как можно легко добавить в Delphi приложение HTML и связанные с ним файлы (картинки). Создание HTML страницы <img src="../graphics/adp.gif" ...> Нам необходимо подправить тэг IMG так, чтобы атрибут SRC равнялся имени, которое мы указали в ресурсах: <img src="ABOUTDP" ...> У меня HTML код выглядит следующим образом:
Создание и компиляция
файла ресурсов
Обратите внимание, что "HTML" тип ресурса RT_HTML, определён как "23". Это значение является дефолтовым для протокола RES. Таким образом мы подготовили одну HTML страницу и одну картинку GIF, которые будут включены в исполняемый EXE модуль. Следующий шаг - это компиляция .rc файла. Для компиляции файла AHTMLDelphi.rc в файл .res, выполните следующую команду из командной строки (в директории Вашего проекта): BRCC32 AHTMLDelphi.RC Заключительный шаг - это добавление следующей директивы компилятора в unit Вашего проекта. Следующая строка заставляет компилятор включить в проект файл RES:
Отображение внутри Web
браузера res://c:\myhtmldelphi.exe/DELPHIINDEX Так будет выглядеть результат:
|