Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизЗагрузка изображения из Resources Найти похожие ветки
← →
girichev (2010-03-06 15:18) [0]Сейчас изображение загружается из файла (работает):
img := TGPBitmap.Create(extractfilepath(Application.ExeName)+"background.png", True);
Но, в идеале хочется загружать изображение из ресурса программы (изображение добавлено, "Background", RCData), при этом я что-то не правильно делаю.
hResource: THandle;
pData: Pointer;
hResource := LoadResource(hInstance, FindResource(hInstance, "Background", RT_RCDATA));
try
pData := LockResource(hResource);
if pData = nil then
raise Exception.Create("Cannot read Background");
img := TGPBitmap.Create(hResource); // как здесь правильно будет?
finally
FreeResource(hResource);
end;
Изображение загружено в ресурс:Background RCData "background.png"
← →
Игорь Шевченко © (2010-03-06 15:23) [1]TResourceStream
← →
girichev (2010-03-06 16:37) [2]Не разобрался, к сожалению, можете дать более развернутый ответ, пожалуйста?
← →
Плохиш © (2010-03-06 17:20) [3]В первой же ссылке в гугле очень даже "развернутый ответ"
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.072 c