![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Хэлп по поводу хэлперов
Дмитрий Белькевич © (2009-08-17 19:27:00)Попробовал переписать найденный баг. Делаю:
type
TPrintHelper = class helper for TPrintDialog
public
function Execute(ParentWnd: HWND): Boolean; override;
end;
Пишет: [DCC Error] E2137 Method 'Execute' not found in base class.
Хотя он там есть. Метод в хэлпере нельзя перезагрузить? Только новый дописать?
Дмитрий Белькевич (2009-08-18 13:43:00) [1]
> То есть дополню, override означает перегрузку метода предка
> хелпера, а не того класса, которому он помогает.
Спасибо, всё понятно.
Kolan (2009-08-18 11:48:00) [2]То есть дополню,
overrideозначает перегрузку метода предка хелпера, а не того класса, которому он помогает.
Игорь Шевченко (2009-08-18 10:57:00) [3]
> Метод в хэлпере нельзя перезагрузить?
Нельзя. Это же другой класс, наследник TClassHelperBase