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

Вниз

Вызов метода дедушки   Найти похожие ветки 

 
DelphiLexx ©   (2006-09-08 11:14) [0]

Есть код:
type
 Object1 = class
    procedure Method1; virtual;
 end;
  Object2 = class(Object1)
     procedure Method1; override;
  end;
  Object3 = class(Object2)
     procedure Method1; override;
  end;
Как мне сделать так, чтобы в методе Method1 объекта Object3 выполнялся код из Method1 объекта Object1. inherited позволяет вызвать всего лишь код Method1 объекта Object2.


 
begin...end ©   (2006-09-08 11:22) [1]

http://delphimaster.net/view/1-1155809011/


 
i-am-vladko ©   (2006-09-08 11:57) [2]

Удалено модератором


 
GrayFace ©   (2006-09-09 13:27) [3]

Ключевые посты: default ©   (17.08.06 14:18) [5] и WondeRu ©   (17.08.06 15:08) [27].
Еще, если метод - protected и объявлен в другом модуле, то напиши в модуле с классом C вот это:
type
  TStripA = class(A)
  end;


И потом вместо @A.F пиши @TStripA.F.


 
SerJaNT ©   (2006-09-09 15:05) [4]

Удалено модератором



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

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

Наверх




Память: 0.47 MB
Время: 0.062 c
15-1159503207
ZeroDivide
2006-09-29 08:13
2006.10.22
Command Line компиляторы для Турбо в готовы


2-1160376880
Roman_ln
2006-10-09 10:54
2006.10.22
в проекте формы создал новую процедуру...


15-1159779939
Slider007
2006-10-02 13:05
2006.10.22
С Днем рождения ! 2 октября


15-1159464002
ArtemESC
2006-09-28 21:20
2006.10.22
С++


15-1159610751
SergP
2006-09-30 14:05
2006.10.22
Октябрь, ноябрь, декабрь - почему они так называются?