powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как правильно прегрузить Assign у компонента
2 сообщений из 2, страница 1 из 1
Как правильно прегрузить Assign у компонента
    #33913614
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу свой компонент, нужно прегрузить Assign.
Делаю так:

void __fastcall TVidPanel::Assign(TPersistent* Source)
{
this->MyData=Source->MyData;

TPanel::Assign(Source);
}

Правильно ли я вызываю Assign для предка:
TPanel::Assign(Source);?
...
Рейтинг: 0 / 0
Как правильно прегрузить Assign у компонента
    #33913918
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то мне подсказывает, что как только ты его правильно вызовешь, получишь exception примерно следующего содержания: "Cannot assign TMyPanel to TPanel". Причем это не будет твоей ошибкой, а будет последствием лени разработчиков, не ставших реализовывать Assign для большинства классов VCL.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как правильно прегрузить Assign у компонента
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]