Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Picture [WinXP]


vofk ©   (2007-05-06 23:36:00) 

Добрый вечер!
Пытаюсь загрузить изображение в переменную типа TPicture.
При выполнении LoadFromFile возникает ошибка.
Нужно что-либо указать перед использованием этой переменной?
Или это неверный путь?


vofk   (2007-05-07 00:13:00) [1]

Ага.. Понял! Спасибо! Буду использовать TBitMap..


{RASkov}   (2007-05-06 23:49:00) [2]

Ну конечно ж последнюю строчку можно было и так:
Image.Picture.Assign(P);


{RASkov}   (2007-05-06 23:47:00) [3]

> [0] vofk   (06.05.07 23:36)

или хочется "универсальности"? Посмотри вот это:
var P: TPicture;
begin
 P:=TPicture.Create;
 P.Graphic:=TBitMAp.Create;
 P.Graphic.LoadFromFile('<BMP File Name>');
 Image.Picture.Bitmap.Assign(P.Graphic);
end;


{RASkov}   (2007-05-06 23:42:00) [4]

> Или это неверный путь?

Не верный.... TPicture это контейнер для граф. объекта.
Что тебе конкретно нужно? Битмап - так и объявляй/создавай TBitMap...


Наверх

Титульная страница Поиск, карта сайта Написать письмо