Створення HTML сторінки

Для початку ми повинні створити просту сторінку HTML. Для цього можна
використовувати Ваш улюблений HTML редактор, і створити одну сторінку з одним
зображенням. Приміром, назвемо цей файл aboutindex.htm. Зверніть увагу,
що, коли Ви додаєте тег картинки всередину htm сторінки, то в ісходнике
сторінки буде присутній следудующая рядок:

 <img src="http://www.ishodniki.ru/"../graphics/adp.gif" …>

Нам необхідно підправити тег IMG так, щоб атрибут SRC дорівнював імені,
яке ми вказали в ресурсах:

<img src=”http://www.ishodniki.ru/"ABOUTDP" …>

У мене HTML код виглядає наступним чином:

<HTML>
<HEAD>
<TITLE>HTML inside a Delphi exe</TITLE>
</HEAD>
<BODY>
This is a HTML Delphi World resource test:<br>
<img src="http://www.ishodniki.ru/"ABOUTDP" width=106 height=58 border=0 alt="">
</BODY>
</HTML>

Створення та компіляція файлу ресурсів


Запам'ятайте, що для того, щоб створити новий скрипт-файл ресурсів,
необхідно:



  1. Створити новий текстовий файл у директорії Вашого проекту.
  2. Перейменувати його в AHTMLDelphi.rc.
  3. Додати наступні два рядки тексту в файл AHTMLDelphi.rc.
DELPHIINDEX HTML "c:Delphiprojectsaboutindex.htm"
ABOUTDP GIF "c:librarygraphicsadp.gif"

Зверніть увагу, що "HTML" тип ресурсу RT_HTML, визначений як "23". Це
значення є дефолтовим для протоколу RES.

Таким чином ми підготували одну HTML сторінку і одну картинку GIF, які
будуть включені в виконуваний EXE модуль.


Наступний крок – це компіляція. Rc файлу. Для компіляції файлу AHTMLDelphi.rc
у файл. res, виконайте наступну команду з командного рядка (у директорії
Вашого проекту):

BRCC32 AHTMLDelphi.RC

Заключний крок – це додавання наступної директиви компілятора у unit
Вашого проекту. Наступний рядок змушує компілятор включити в проект файл
RES:

{$R AHTMLDelphi.RES}

Відображення всередині Web браузера


Після того, як Ви отримаєте екзешнік додатки (назвемо його, наприклад,
myhtmldelphi.exe), то HTML ресурси, що містяться в ньому, можуть бути доступні
через протокол RES:. Запустіть Internet Explorer і, адресному рядку напишіть
наступне:

res://c:myhtmldelphi.exe/HTML/DELPHIINDEX

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*