Сайт всередині exe файлу

У цій статті ми розглянемо як зберігати HTML сторінки і входять в нього картинки в вашому проекті. В кінцевому підсумку ми отримаємо один виконуваний файл містить HTML сторінку.

Крок перший - створення HTML сторінки.

Але нам потрібно поміняти в коді HTML значення параметра SRC так щоб він дорівнював імені ресурсу:

Ось код моєї сторінки delphiandprogramming.html:

Створення файлу ресурсів

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

  1. Створити порожній текстовий файл в директорії з проектом
  2. Перейменувати його в TestRes3.rc
  3. Написати в ньому наступний код:

Тип ресурсу - RT_HTML певний як ресурс під номером "23", це ресурсний тип за замовчуванням для HTML сторінок.

Отже, ми створили файл скрипта ресурсів, сторінку і пов'язану з нею картинку. Наступний крок - відкомпілювати скрипт. Для його компіляції, як це було описано в другій частині цієї серії ми виконаємо в командному рядку наступну команду:

Тепер підключимо отриманий файл ресурсів в наш проект наступної рядком:

Показ сторінки в браузері

Звичайно шлях "C: \ Delphi5 \ Projects \ TestRes3 \ testres3.exe" у вас може відрізнятися.

Показ сторінки в своєму додатку

А тепер ми покажемо сторінку в самому додатку! Додайте на формі компонент TWebBrowser (знаходиться в Delphi 5 на закладці "Internet"). І на створення форми напишіть наступний код:

І все! Тепер ви можете відправляти свій сайт не піклуючись про те що користувач не зможе набрати цю хитру позицію: 'res: // C: \ Delphi5 \ Projects \ TestRes3 \ testres3.exe / HTML / dpg'.