Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Delphi Вычислить производную. https://www.cyberforum.ru/ delphi-beginners/ thread416488.html
Дана функция y=2x^2-x+1.Численно выразить производную этой функции: \frac{Dx}{Dy}=\frac{\Delta y}{\Delta x}, в зависимости от приращения \Delta x.Сравнить с точным значением производной в точке...
Как построит график функции? Delphi
Ребят, имеется функция вида (пример во вложении). Как ее построить?( не алгоритм построения, а что брать за у ?) Выражать из нее х?
Delphi Позиционирование PaintBox
Допустим дан PaintBox размерам 60x1 px, нужно взять его за 100% , по нажатию на paintbox должна считываться позиция клика по нему от 0 до 100 (0%-100% длины),допустим позиция которая считалась -...
Delphi Как непрерывно воспроизводить видео в TMediaPlayer? прошу помочь! как непрерывно воспроизводить видео в TMediaplayer? https://www.cyberforum.ru/ delphi-beginners/ thread416451.html
Delphi Графическая прорисовка https://www.cyberforum.ru/ delphi-beginners/ thread416426.html
Для рисования простых геометрических фигур в Delphi существует компонент Shape ( , страница Additional, соответствующий класс TShape). Основное свойство компонента – Shape (форма), которое может...
Смена компонентов без смены формы Delphi
Проблема в том, что я делаю переход из одной формы в другую. Но мне хотелось бы сделать, переходы прямо в форме, что то вроде страниц. Чтобы компоненты менялись без открытия новой формы, а прямо в...
Delphi Работа с двумерными массивами
помогите переделать программу с паскаля на delphi вот на всякий случай условие .В матирице поменять местами максимальный и минимальный элемент массива вот код программы на паскале var a:...
Delphi Помогить решить задачу со строками Вот текст: Для большинства существительных, оканчивающихся на –онок и –енок, множественное число образуется от другой основы. Как правило, это происходит по образцу: цыпленок-цыплята,... https://www.cyberforum.ru/ delphi-beginners/ thread416383.html
Delphi Двумерные массивы https://www.cyberforum.ru/ delphi-beginners/ thread416353.html
1. Дан двумерный массив размерности 10х10. Заполнить его случайными числами на отрезке . Найти сумму элементов главной диагонали, кратных 7. Вывести исходный массив и полученный результат на...
Delphi Закрытие формы при открытии другой День добрый. Программа состоит из двух форм. На первой 2 поля для ввода имени пользователя и пароля, второй - собственно говоря основное окно программы. Вторая форма вызывается с первой посредством... https://www.cyberforum.ru/ delphi-beginners/ thread416350.html
13067 / 5853 / 1705
Регистрация: 19.09.2009
Сообщений: 8,807
04.02.2015, 15:04 0

Большой текст в Delphi. (Работа с ресурсами - примечание модератора Mawrat).

04.02.2015, 15:04. Показов 18189. Ответов 22
Метки (Все метки)

Ответ

Если загрузка ресурса осуществляется через метод TBitMap.LoadFromResourceName(), то такой ресурс должен иметь тип BITMAP, а не RCDATA.

Т. е., делается так.

1. Файловая структура:
Код
--Папка с проектом
----Resources
------ResLib.bat
------ResLib.rc
----Files
------bitmap1.bmp
2. Файл ResLib.bat:
Код
brcc32.exe ResLib.rc
pause
3. Файл ResLib.rc:
Код
BITMAP1 BITMAP "Files\bitmap1.bmp"
4. Запускаем файл: Resources\ResLib.bat
5. В результате выполнения будет создан файл: Resources\ResLib.RES
6. файл Resources\ResLib.RES копируем в корневую папку проекта.
7. В Delphi. На форму надо положить:
Image1 : TImage;
Button1 : TButton;
Для кнопки Button1 создаём обработчик события OnClick и оформляем код таким образом:
Delphi
1
2
3
4
5
6
7
8
9
10
implementation
 
{$R *.dfm}
 
{$R ResLib.res}
 
procedure TForm1.Button1Click(Sender: TObject);
begin
  Image1.Picture.Bitmap.LoadFromResourceName(HInstance, 'BITMAP1');
end;
8. Затем следует выполнить полное построение программы через Project - Build.

Вернуться к обсуждению:
Большой текст в Delphi. (Работа с ресурсами - примечание модератора Mawrat).
0
Вложения
Тип файла: 7z WorkWithBMPResources-01.7z (198.8 Кб, 32 просмотров)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2015, 15:04

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Работа с ресурсами
Знаю, что вопрос глупый, но пожалуйста посоветуйте хорошую программу для работы с ресурсами. Кроме...

Работа с ресурсами
Здравствуйте. Необходимо организовать проигрывание аудиофайла из папки Resources, но не с...

Работа с ресурсами.
Какая функция отвечает за удаление ресурса из exe проги во время её работы или по завершению...

Работа с ресурсами
Вообщем вся картина на картине :) Вот Main.cpp void error(char code) { cout <<...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.