Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2013, 17:18   #11
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Метод Assign по идее должен быть у TPNGObject. Можно попробовать так
Код:
png.Assign(PngImageList1.PngImages.Items[PngSpeedButton1.Tag].PngImage);
Если прокатит, то должно без проблем освобождать

И вот так не работает напрямую без промежуточного png?
Код:
PngSpeedButton1.PngImage.Assign(PngImageList1.PngImages.Items[PngSpeedButton1.Tag].PngImage);
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 02.12.2013, 18:56   #12
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Код:
var
  png: TPNGObject;
begin
  png := TPNGObject.Create;
  png.Assign(PngImageList1.PngImages.Items[PngSpeedButton1.Tag].PngImage);
  PngSpeedButton1.PngImage.Assign(png);
  FreeAndNil(png);
end;
Освобождает
И так работает
Код:
begin
  PngSpeedButton1.PngImage.Assign(PngImageList1.PngImages.Items[PngSpeedButton1.Tag].PngImage);
end;
Shouldercannon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как загрузить картинку ser70 Общие вопросы C/C++ 6 02.09.2013 12:32
Не могу загрузить картинку в ImageList АлМазСофт Компоненты Delphi 11 22.08.2013 16:51
Загрузить картинку в PictureBox Wolf-alone C# (си шарп) 3 25.03.2012 03:47
как загрузить в paintbox картинку? blackstersl Общие вопросы Delphi 7 05.06.2009 18:20
Как загрузить картинку? Editor Работа с сетью в Delphi 11 15.07.2008 23:13