Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.19;
Скачать: CL | DM;

Вниз

override private метода...   Найти похожие ветки 

 
BillyJeans   (2004-09-07 08:55) [0]

почему delphi не дает сделать override для метода, который в базовом классе объявлен в private?


 
Digitman ©   (2004-09-07 08:57) [1]

потому что на то private-секция и существует


 
BillyJeans   (2004-09-07 09:03) [2]

и типа все, ничего и не сделать???


 
Sergey Kaminski ©   (2004-09-07 09:07) [3]

> и типа все, ничего и не сделать???

Смотря что значит "типа все".


 
Digitman ©   (2004-09-07 09:07) [4]


> BillyJeans   (07.09.04 09:03) [2]


типа

а тебе оно зачем ? может, не ту траву куришь ?


 
ЮЮ ©   (2004-09-07 09:08) [5]

И что он в private объявлен виртуальным или динамическим?


 
Rouse_ ©   (2004-09-07 09:20) [6]

> [5] ЮЮ ©   (07.09.04 09:08)
А какая разница как он там объяслен в Private? ;)


 
BillyJeans   (2004-09-07 09:26) [7]

2 Digitman ©   (07.09.04 09:07) [4]

поверь, нужно...


 
Digitman ©   (2004-09-07 09:28) [8]


> BillyJeans   (07.09.04 09:26) [7]  
> поверь, нужно...


ну тогда путь один - описать своего наследника в том же модуле


 
Ega23 ©   (2004-09-07 09:29) [9]

virtual поставь


 
TUser ©   (2004-09-07 09:36) [10]

А ты опиши, что конкретно ты хочешь сделать. Может быть (очень даже может быть), что и не надо переписывать private методы.


 
BillyJeans   (2004-09-07 09:39) [11]

TTabSet при изменении TabIndex сначала вызовет OnClick, а мне нужно, чтобы событие было после установки TabIndex...


 
Digitman ©   (2004-09-07 09:44) [12]

тебе нужно знать новый TabIndex ?
чем не подходит TTabSet.OnChange ? параметр NewTab дает эту инф-цию


 
DesWind ©   (2004-09-07 09:47) [13]

Rouse_ ©   (07.09.04 09:20) [6]

>А какая разница как он там объяслен в Private? ;)

Разнитца есть. Если он не virtual и не dinamic, то указание дерективы override будет вызывать ошибку


 
DesWind ©   (2004-09-07 09:54) [14]

BillyJeans

Без override все должно работать


 
Digitman ©   (2004-09-07 10:13) [15]

что ни суслик, то агроном


 
BillyJeans   (2004-09-07 10:17) [16]

мда... TTabSet.OnChange решил проблему!
спасибо!


 
Digitman ©   (2004-09-07 10:21) [17]


> BillyJeans   (07.09.04 10:17) [16]


говорю ж - не ту траву курить хотел)


 
TUser ©   (2004-09-07 10:23) [18]

> мда... TTabSet.OnChange решил проблему!
спасибо!

Зато так жить не весело.


 
BillyJeans   (2004-09-07 10:23) [19]

;-)


 
гость   (2004-09-07 10:26) [20]

дык скопировать просто его )))


 
BillyJeans   (2004-09-07 10:29) [21]

вот и гости подключились :) хи хи...


 
PVOzerski ©   (2004-09-07 10:42) [22]

BTW:

Часто надо что-то сотворить с подобным методом, на деле занимающемся обработкой Windows-сообщения. В таких случаях, если класс "привязан" к окну, не худшим выходом (при аккуратном использовании) является подмена wndproc - либо VCL-ного, либо даже API-шного.



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

Текущий архив: 2004.09.19;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.055 c
14-1093920830
КаПиБаРа
2004-08-31 06:53
2004.09.19
Помогите скачать файл


3-1093348596
Snip
2004-08-24 15:56
2004.09.19
InterBase и Remote Connect


3-1093256010
vovchik
2004-08-23 14:13
2004.09.19
Как запихнуть html страницы в exe файл


14-1094034520
YurikGL
2004-09-01 14:28
2004.09.19
Софтина для управления


1-1094113972
ZemA
2004-09-02 12:32
2004.09.19
События происходят дважды. Это нормально?