Текущий архив: 2004.10.24;
Скачать: 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 вся ветка
Текущий архив: 2004.10.24;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.034 c