На главную
Подписка
Новости


Рейтинг@Mail.ru











Главная / DELPHI / Часто задаваемые вопросы и ответы на них / Графика / Ошибка: 'Cannot assign a TImage to a TImage' Сделать домашней страницей Добавить в избранное Написать писмо

Ошибка: 'Cannot assign a TImage to a TImage'



>Чего-то я не nонимаю:
>Есть:

> MyImage:TImage;
> MySecondImage:TImage;
> .......
> MyImage:=TImage.Create(self);
> MyFirstImage:=TImage.Create(self);
> .......
> MyImage.Assign(MySecondImage);

>Пpоисходит: Комnилится ноpмально, npи выnолнении:
>Ошибка: 'Cannot assign a TImage to a TImage'
>Что я делаю невеpно?

Метод Assign класса TPersistent вызывает AssignTo, который генерирует этот Exception.
В TImage и его предках Assign и AssignTo не переопределены.
Если хочешь просто скопировать картинку -
MyImage.Picture.Assign(MySecondImage.Picture);

Copyright ©   "Мастера DELPHI"   E-mail:   delphi@mastak.com  http://www.delphimaster.ru
Источник получения информации: http://www.delphimaster.ru
Hosted by uCoz