Re[2]: Программирование на языке Delphi. Глава 6.
От: ksurkov  
Дата: 18.12.06 18:57
Оценка:
Здравствуйте, Палкин, Вы писали:

П>type

П> ITextReader = interface(IInterface)
П> ...
П> end;

П> IExtendedTextReader = interface(ITextReader)

П> ...
П> end;

П> TExtendedTextReader = class(TInterfacedObject, IExtendedTextReader)

П> ...
П> end;

П>var

П> Obj: TExtendedTextReader;
П> Intf: ITextReader;
П>begin
П> ...
П> Intf := Obj; // Ошибка! Класс TExtendedTextReader не реализует
П> // интерфейс IExtendedTextReader.
П> ...
П>end;

П>Мне кажется, здесь ошибка в комментарии. Класс TExtendedTextReader не реализует

П>интерфейс ITextReader

Да, в комментарии допущена ошибка. Вместо IExtendedTextReader должно быть ITextReader.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.