![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как получить доступ к protrcted свойствам извне? [D2005, 2000]
Dmytro © (2006-12-16 12:58:00)как получить доступ к protrcted свойствам извне?
trubin (2006-12-16 17:51:00) [1]Скажем есть protrcted свойство TControl.OnClick, вот так компилятор заругается:
Ctrl: TControl;
...
Ctrl.OnClick:= MyClick;
Делаешь так:
TAccessControl = class(TControl)
TAccessControl (Ctrl).OnClick:= MyClick;
И компилятор доволен... .
Dmytro (2006-12-16 17:44:00) [2]мне вот тут непонятно - THackMyClass(InstanceOfTMyClass).ProtectedMethod()
хотелось бы рабочий кусочек...
SerJaNT (2006-12-16 15:24:00) [3]> если можно более подробно (на живом примере).
Чем тебе [1] не пример? Больше - google.com
Dmytro (2006-12-16 14:26:00) [4]если можно более подробно (на живом примере).
Loginov Dmitry (2006-12-16 13:00:00) [5]unit1
TMyClass = class
protected
....
end;
unit2
THackMyClass = class(TMyClass);
THackMyClass(InstanceOfTMyClass).ProtectedMethod()