Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Графика и игры
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.01.2012, 14:35
kotzzz kotzzz вне форума
Прохожий
 
Регистрация: 06.01.2012
Сообщения: 1
Репутация: 10
По умолчанию PNG в RES-файле

Добавляю png-рисунки в res-файл:
Код:
img1 RCDATA 1.png
img2 RCDATA 2.png
..........................

Добавляю готовый "11.RES"-файл в свою программу:
Код:
var
  Form1: TForm1;
  ResStream: TResourceStream;

implementation

{$R *.dfm}
{$R 11.res}

procedure TForm1.Button1Click(Sender: TObject);
begin
  ResStream := TResourceStream.Create(HInstance, 'Img1', RT_RCDATA);
  Image1.Picture.Bitmap.LoadFromStream(ResStream);
  ResStream.Free;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  ResStream := TResourceStream.Create(HInstance, 'Img2', RT_RCDATA);
  Image1.Picture.Bitmap.LoadFromStream(ResStream);
  ResStream.Free;
end;

При нажатии Button1 "png1" добавляется и отображается в "Image1", но стоит второй раз нажать Button2 или тот же Button1, то выводится следующее сообщение об ошибке...

В чем дело?!

Подскажите... Я новичек в программировании... По форумам искал инфо, но подходящего не нашел...

Заранее спасибо за ответ...
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 23:08.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025