Урок 65 - ресурси в delphi, (частина 1
Урок 65 - Ресурси в Delphiм, (частина 1/2)
Далі розглянемо, як створити файл ресурсів, що містить копію будь-якого файлу. Після створення такого файлу його можна легко причепити до Вашого проекту директиви.
Файлом ресурсів буде ось ця картинка:
Отже для того щоб створити ресурс нам потрібен текстовий файл з вказівками для компілятора ресурсів. Створимо папку і покладемо туди картинку і там створимо текстовий файл ось з таким вмістом:
IMAGE BITMAP logo.bmp
Тепер пояснимо що цей запис означає:
Перше слово - ім'я ресурсу, друге - тип ресурсу, третє - шлях до файлу. Тобто синтаксис буде таким: [Ім'я] [Тип] [Шлях].
Після редагування збережемо наш файл назвою Res.rc, далі покладемо в цю ж папку сам компілятор ресурсор, він лежить в папці Delphi \ bin \ brcc32.exe. і просто перетягуємо файл Res.rc на brcc32.exe. Після це повинен з'явиться файл Res.RES, це і є наш готовий ресурс, який зберігає в собі картинку. Якщо цього не відбулося то можна обійтися іншим способом:
Створити ТХТ-файл, написати в нього: brcc32.exe Res.rc. перейменувати файл в 1.bat і запустити його, має спрацювати.
Все ресурс створений, тепер його треба підключити в наш EXE-шник. Робиться це так:
Після ключового слова implementation пишеться рядок це говорить компілятору Delphi про те що треба включити в ехе-файл наш ресурс, його необхідно покласти разом з файлом проекту. Після компіляції він більше не потрібен.
Далі виташіл на форму компонент Image і кнопку, на ній обробник події OnClick. Компілюємо і ось:

Все працює, але тільки для файлів .bmp, про те як працювати з іншими файлами в следуйшем уроці.
Успіхів!
Зустрінемося в наступному уроці!
Урок 64 - Віртуальні методи, поліморфізм, абстрактні класи Delphi, (частина 6/6)
Урок 66 - Ресурси в Delphi, (частина 2/2)