Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: 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 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.068 c
2-1272631952
HF-Trade
2010-04-30 16:52
2010.08.27
Динамический TTimer - как узнать Tag таймера


15-1264381741
Кто б сомневался
2010-01-25 04:09
2010.08.27
Пайкерит (прочный материал)


15-1270569642
HRustBB
2010-04-06 20:00
2010.08.27
Не нарушу ли я авторские права компании Borland если...


15-1271774469
domowou
2010-04-20 18:41
2010.08.27
Нужен компонент - кнопка с поддержкой alpha-канала (PNG)


2-1273713319
DROWSY
2010-05-13 05:15
2010.08.27
Обработка в приложении исключения, вызываемого в триггере.