Вниз
Скачать: CL | DM;

как получить доступ к protrcted свойствам извне?   Найти похожие ветки 

← →
Dmytro   (2006-12-16 12:58) [0]

как получить доступ к protrcted свойствам извне?


← →
Loginov Dmitry ©   (2006-12-16 13:00) [1]

unit1

TMyClass = class
protected
....
end;

unit2
THackMyClass = class(TMyClass);

THackMyClass(InstanceOfTMyClass).ProtectedMethod()


← →
Dmytro   (2006-12-16 14:26) [2]

если можно более подробно (на живом примере).


← →
SerJaNT ©   (2006-12-16 15:24) [3]

> если можно более подробно (на живом примере).


Чем тебе [1] не пример? Больше - google.com


← →
Dmytro   (2006-12-16 17:44) [4]

мне вот тут непонятно - THackMyClass(InstanceOfTMyClass).ProtectedMethod()
хотелось бы рабочий кусочек...


← →
trubin ©   (2006-12-16 17:51) [5]

Скажем есть protrcted свойство TControl.OnClick, вот так компилятор заругается:

Ctrl: TControl;
...

Ctrl.OnClick:= MyClick;


Делаешь так:

TAccessControl = class(TControl)

TAccessControl (Ctrl).OnClick:= MyClick;


И компилятор доволен... .



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
2-1166021964
Michael69
2006-12-13 17:59
2007.01.07
Первый и последний видимый символ в TRichEdit


2-1166293515
Галинка
2006-12-16 21:25
2007.01.07
DecimalSeparator & c#


2-1166249331
Handle
2006-12-16 09:08
2007.01.07
ShellExecute


2-1166358355
Apachi
2006-12-17 15:25
2007.01.07
как можно уменьшить размер компилируемой DLL


2-1166355278
ezorcist
2006-12-17 14:34
2007.01.07
Вычисление интеграла.




   Наверх