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

Вниз

Переопределение методов..   Найти похожие ветки 

 
pathfinder   (2006-10-15 13:29) [0]

Добрый день!
Почему если метод - функция, то при переопределении в классе потомке нельзя вызвать метод родителя?


 
Eraser ©   (2006-10-15 13:43) [1]

> [0] pathfinder   (15.10.06 13:29)

еще как можно!


 
Kolan ©   (2006-10-15 13:55) [2]

inherited;

> то при переопределении в классе потомке нельзя вызвать метод
> родителя?

Как все это наследование и нужно чтобы вызвать метод родителя и получить уменьшение кода...


 
pathfinder   (2006-10-15 14:06) [3]

странно..я вот попытался было переопределить метод (function ReadInteger(const Section, Ident: string; Default: Longint): Longint; virtual;) класса TIniCustomFile, а компилятор в ответ на "inherited"; говорит: "incompatible types". Я что-то я не так делаю? Или так и должно быть?


 
Loginov Dmitry ©   (2006-10-15 14:29) [4]

Не помню, чтобы были проблемы с пустым inherited, но вот так должно пройти:
Result {ну или другая переменная} := inherited ReadInteger(Section, Ident, Default);


 
pathfinder   (2006-10-15 14:45) [5]


> Loginov Dmitry ©   (15.10.06 14:29) [4]
> Не помню, чтобы были проблемы с пустым inherited, но вот
> так должно пройти:
> Result {ну или другая переменная} := inherited ReadInteger(Section,
>  Ident, Default);

ух ты..работает!  спасибо:)



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

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

Наверх




Память: 0.47 MB
Время: 0.03 c
2-1160718792
pathfinder
2006-10-13 09:53
2006.10.29
xor..


6-1149542592
CShooter
2006-06-06 01:23
2006.10.29
NMpop31.GetMailMessage(NMpop31.MailCount) выдает ERangeError


1-1158433251
Layner
2006-09-16 23:00
2006.10.29
Размер ЗАНЯТОГО файла, как его определяют проводник и WinCommande


2-1160926032
Аноним
2006-10-15 19:27
2006.10.29
Извините за тупой вопрос, но...


2-1160762403
Sanya_BBB
2006-10-13 22:00
2006.10.29
Как сделать чтоб OpenDialog выбирал не файл а папку?