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

Загрузка изображения из 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 вся ветка

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



Память: 0.45 MB
Время: 0.061 c
15-1265681360
brother
2010-02-09 05:09
2010.08.27
Береги клиента, бабло приносящего


4-1233036413
Sirus
2009-01-27 09:06
2010.08.27
Как поместить свою форму или кнопку на панель задач?


15-1268838645
Дмитрий
2010-03-17 18:10
2010.08.27
IbExpert


4-1230942499
Fighter
2009-01-03 03:28
2010.08.27
Как получить серийный номер USB флешки (UniqueID)


9-1186542770
Баклан
2007-08-08 07:12
2010.08.27
Ищу исходники сокобана




   Наверх