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

Вниз

TStrings   Найти похожие ветки 

 
Youngkoder   (2006-11-18 13:44) [0]

Мне нужно работать с объектом TSrings, но класс абстрактный, поэтому я пытаюсь создавать класс, наследуя его от TStrings, но всё равно выдаётся ошибка.
Подскажите пожалуйста что надо писать в наследуемом классе для корректной работы.
Мне нужно обращение к каждой строке этого массива строк.
Спасибо.


 
DrPass ©   (2006-11-18 13:46) [1]


> но класс абстрактный, поэтому я пытаюсь создавать класс,
>  наследуя его от TStrings, но всё равно выдаётся ошибка.
>

Либо переписать все абстрактные методы, либо не парить мозги, а взять уже готовый класс TStringList


 
Youngkoder   (2006-11-18 13:56) [2]

хм, не всё так просто
функция ini.ReadSectoins(S:TStrings) мне и нужна эта переменная S
можно было бы создать невидимы ListBox но такой код не оценят


 
Anatoly Podgoretsky ©   (2006-11-18 13:58) [3]

> Youngkoder  (18.11.2006 13:44:00)  [0]

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


 
Anatoly Podgoretsky ©   (2006-11-18 14:01) [4]

> Youngkoder  (18.11.2006 13:56:02)  [2]

Не понятно, что говоришь, конечно переменная нужна и именно типа TStrings, тут нет никаких сомненний. Ты что то неправильно делаешь.


 
Youngkoder   (2006-11-18 14:02) [5]

хм, я ещё посмотрю, но ошибка Abstrakt Error


 
Alexander Panov ©   (2006-11-18 14:03) [6]


> Youngkoder   (18.11.06 13:44) 


Тебе нужен уже готовый наследник - TStringList.
Если же нужен именно свой наследник, посмотри на реализацию этого класса в исходниках(TStringList).


 
DrPass ©   (2006-11-18 14:34) [7]


> Youngkoder   (18.11.06 13:56) [2]
> хм, не всё так просто

Именно так и просто


 
Anatoly Podgoretsky ©   (2006-11-18 14:37) [8]

> Youngkoder  (18.11.2006 14:02:05)  [5]

Вызываешь не реализованый метод, но данная ошибка не может возникнуть при создании. Наверно еще есть ошибки.


 
Desdechado ©   (2006-11-18 20:29) [9]

> функция ini.ReadSectoins(S:TStrings) мне и нужна эта переменная S
Здесь ожидается указанный класс или его наследник. TStringList подойдет. Возможно, даже лучше других.



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

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

Наверх




Память: 0.48 MB
Время: 0.042 c
1-1161317574
Sergey_b
2006-10-20 08:12
2006.12.03
DRAG&DROP


2-1163434889
Кевларвестов Семен
2006-11-13 19:21
2006.12.03
Ошибка при компиляции/билде из-за RegQueryValueEx


15-1163092237
*Стажер*
2006-11-09 20:10
2006.12.03
Хочю делать как Ketmar. :)


15-1163495507
iZEN
2006-11-14 12:11
2006.12.03
Sun выпустила Java по лицензии GPL v.2


2-1163529374
voin666
2006-11-14 21:36
2006.12.03
Помогите, пожалуйста!