Вниз
Скачать: CL | DM;

Как сохранить bmp в Dll   Найти похожие ветки 

← →
Difar   (2004-09-20 15:06) [0]

Доброе время суток. Хочу хранить несколько .bmp в dll и пользоваться ими с другого приложения, сделал файл .res как c него засунуть в Dll?


← →
Digitman ©   (2004-09-20 15:11) [1]

именно "засунуть" - сложно будет


← →
Users   (2004-09-21 10:53) [2]

Создаем пустой файл samp.rc

Строка в RC файле:

MYBITMAP BITMAP some.bmp

Компилим

brcc32.exe samp.rc

Подключаем к EXE или DLL

{$R samp.res}

Загружать :

var

Bitmap : HBitmap;
…
Bitmap := LoadBitmap(Hinstance, "MYBITMAP");


← →
Users   (2004-09-21 10:59) [3]

Кстати, если нужно просто создать хранилище bmp то проще их писать подряд. Т.е. сначала создать заголовок, а потом подряд bmp файлы. Структура примерно след-я:


ResourceCount Integer Количество растров в файле.
OffsetTable           Таблица смещений
DibHeader             Заголовок 1-го растра
DibBits               Данные 1-го растра
 ...
DibHeader             Заголовок N-го растра
DibBits               Заголовок N-го растра



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
8-1091007330
xdev
2004-07-28 13:35
2004.10.24
Перерисовка формы


9-1087849883
MrAngel
2004-06-22 00:31
2004.10.24
Иерархия данных форматов.


1-1097511312
пионер
2004-10-11 20:15
2004.10.24
Ошибка при чтении двочных данных из реестра


8-1091162413
Lefan
2004-07-30 08:40
2004.10.24
RGB, взять значение пикселя и утановить...


3-1096033930
borissv
2004-09-24 17:52
2004.10.24
Перехват ошибки ???????????




   Наверх