![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Избавиться от warning'а в потомке TStringList [D7]
Ega23 © (2008-07-02 12:27:00)Задача: нужен TStringList с перекрытыми методами LoadFromStrem|SaveToStream.
С SaveToStream проблем нет - пишем override, убираем inherited внутри и пишем в том формате, который нужен.
Проблема с LoadFromStream - нужно ещё один параметр кроме самого стрима добавить. override не подходит, т.к. параметр новый добавился. В остальных случаях - Method 'LoadFromStream' hides virtual method of base type 'TStrings'
Как бы мне и рыбку съесть, и warning убрать? :)
{RASkov} (2008-07-02 12:30:00) [1]> [0] Ega23 © (02.07.08 12:27)
Может добавить перегруженный (overload) метод LoadFromStream с новым параметром и перекрыть "старый" с вызовом нового с параметром по умолчанию
?
Ega23 (2008-07-02 12:29:00) [2]reintroduce; overload;
вопрос снят.