Форум: "Основная";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
ВнизAbstract Error!! Что-то явно не так. Найти похожие ветки
← →
Saracin (2004-06-09 14:50) [0]TA = class
public
procedure f; virtual; abstruct;
end;
TB = class(TA)
public
procedure f; // сдесь она реализованна
end;
TC = сlass
public
a: TA
constructor create;
end;
constructor TC.Create;
begin
a := TB.Create;
a.f; // тут падаем с этой ошибкой (subj)
end;
Кто подскажет что не так ?
← →
Saracin (2004-06-09 15:01) [1]вроде бы он нармально все преобразовал, т.е.
a := TB.Create;
ShowMessage(a.ClassName); // выведет "TB"
а метод f получается вызывается из TA ? ужас какой, ни чего не понимаю.
← →
Romkin © (2004-06-09 15:03) [2]Не хватает override :)
← →
Sandman25 © (2004-06-09 15:03) [3]procedure f; // сдесь она реализованна
override
Внимательно читаем предупреждения компилятора...
← →
Романов Р.В. © (2004-06-09 15:04) [4]override забыл
← →
Saracin (2004-06-09 15:05) [5]хех :) thx
← →
Игорь Шевченко © (2004-06-09 15:08) [6]
> procedure f; // сдесь она реализованна
слово override забыл ?
← →
Anatoly Podgoretsky © (2004-06-09 15:14) [7]Ты не перекрыл, а скрыл метод
← →
Sandman25 © (2004-06-09 15:16) [8][7] Anatoly Podgoretsky © (09.06.04 15:14)
Хорошо, что reintroduce не написал :)
← →
Saracin (2004-06-09 15:18) [9]:))
← →
Weber © (2004-06-09 15:20) [10]И все сразу вспомнили знакомое слово override.
Что вы все сразу на него набросились?
Если уж человек слово "здесь" правильно написать не может, откуда сдесь зядся ovirid"у?
← →
Digitman © (2004-06-09 15:23) [11]
> procedure f; // сдесь она реализованна
не "реализована", а "объявлена"
← →
Weber © (2004-06-09 15:25) [12]Мастеров-то на такой вопрос набежало... :))))
← →
Внук © (2004-06-09 15:36) [13]>>Мастеров-то на такой вопрос набежало... :))))
Я тоже, я тоже, можно?
У меня, собственно, риторический вопрос. А сообщения компилятора теперь западло читать?
← →
Weber © (2004-06-09 15:41) [14]
> Abstract Error!! Что-то явно не так.
Истина где-то рядом... :))))
← →
GuAV © (2004-06-09 15:48) [15]
> А сообщения компилятора теперь западло читать?
а у реально крутого кодера он их уже не пишет :)
{$HINTS OFF}
{$WARNIGS OFF}
{$ERRORS OFF :) }
← →
pasha_golub © (2004-06-09 15:53) [16]GuAV © (09.06.04 15:48) [15]
+
{$HEAD OFF} :-)
← →
ламер © (2004-06-09 16:28) [17]а что такое
abstruct
? :)
← →
Anatoly Podgoretsky © (2004-06-09 16:31) [18]pasha_golub © (09.06.04 15:53) [16]
Нет
{$HEAD obryvatus})
← →
Fay © (2004-06-09 16:35) [19]2GuAV © (09.06.04 15:48) [15]
А разве настройка "в биосе" No errors не помогает?
8)
← →
GuAV © (2004-06-09 16:44) [20]
> а что такое abstruct? :)
absolute structure.
> {$HEAD obryvatus})
{$HANDS KAK_ETI_SKOBKI}
> А разве настройка "в биосе" No errors не помогает?
Чего? и разработчики биос сталкивались с этой проблемой ?? :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.037 c