![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TStrings
Youngkoder © (2006-11-18 13:44:00)Мне нужно работать с объектом TSrings, но класс абстрактный, поэтому я пытаюсь создавать класс, наследуя его от TStrings, но всё равно выдаётся ошибка.
Подскажите пожалуйста что надо писать в наследуемом классе для корректной работы.
Мне нужно обращение к каждой строке этого массива строк.
Спасибо.
Desdechado (2006-11-18 20:29:00) [1]> функция ini.ReadSectoins(S:TStrings) мне и нужна эта переменная S
Здесь ожидается указанный класс или его наследник. TStringList подойдет. Возможно, даже лучше других.
Anatoly Podgoretsky (2006-11-18 14:37:00) [2]> Youngkoder (18.11.2006 14:02:05) [5]
Вызываешь не реализованый метод, но данная ошибка не может возникнуть при создании. Наверно еще есть ошибки.
DrPass (2006-11-18 14:34:00) [3]
> Youngkoder (18.11.06 13:56) [2]
> хм, не всё так просто
Именно так и просто
Alexander Panov (2006-11-18 14:03:00) [4]
> Youngkoder (18.11.06 13:44)
Тебе нужен уже готовый наследник - TStringList.
Если же нужен именно свой наследник, посмотри на реализацию этого класса в исходниках(TStringList).
Youngkoder (2006-11-18 14:02:00) [5]хм, я ещё посмотрю, но ошибка Abstrakt Error
Anatoly Podgoretsky (2006-11-18 14:01:00) [6]> Youngkoder (18.11.2006 13:56:02) [2]
Не понятно, что говоришь, конечно переменная нужна и именно типа TStrings, тут нет никаких сомненний. Ты что то неправильно делаешь.
Anatoly Podgoretsky (2006-11-18 13:58:00) [7]> Youngkoder (18.11.2006 13:44:00) [0]
Класс не абстрактный, его вполне можно создать.
В чем у тебя ошибка неясно, наверно что то неправильно сделал.
Youngkoder (2006-11-18 13:56:00) [8]хм, не всё так просто
функция ini.ReadSectoins(S:TStrings) мне и нужна эта переменная S
можно было бы создать невидимы ListBox но такой код не оценят
DrPass (2006-11-18 13:46:00) [9]
> но класс абстрактный, поэтому я пытаюсь создавать класс,
> наследуя его от TStrings, но всё равно выдаётся ошибка.
>
Либо переписать все абстрактные методы, либо не парить мозги, а взять уже готовый класс TStringList