Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TStrings - TStringList [D7, 2003]


max-wo ©   (2007-09-26 13:50:00) 

Зачем вообще существует класс TStrings, когда есть TStringList. Как понимать, что он абстрактный и где его используют?


Вася Правильный   (2007-09-26 21:46:00) [1]


>  конкретно Объект TStrings в параметрах обычно не бывает.

в качестве фактического - не бывает  почти
я о формальном параметре говорил и даже пояснил про фактический


{RASkov}   (2007-09-26 21:40:00) [2]

> [9] Алексей Петухов   (26.09.07 20:53)
> TString - это абстрактный класс он как таковой вообще не используется

Как раз наоборот - в основном он везде и используется....

> враки
> его удобно использовать (например, в параметрах функций)

Ничуть.... конкретно ОбъектTStrings в параметрах обычно не бывает.

ЗЫ Не стоит сразу кипятится... просто внимательно перечитываем посты [9,10,11,12] :)


Алексей Петухов   (2007-09-26 21:01:00) [3]

В качестве приведения типов - согласен.
Но как самостоятельный экземпляр - уверен что нет!
:-)


Вася Правильный   (2007-09-26 20:58:00) [4]


> он как таковой вообще не используется используются

враки
его удобно использовать (например, в параметрах функций), когда неизвестно, какой из потомков реально будет создан (и передан в качестве параметра)


Алексей Петухов   (2007-09-26 20:53:00) [5]

ДА это можно читать бЭСконечно.
:-)

TString - это абстрактный класс он как таковой вообще не используется используются только его потомки.


Сергей М.   (2007-09-26 15:51:00) [6]


> Это он шифруется под разными никами


Но вражеская разведка тоже не дремлет)


Anatoly Podgoretsky   (2007-09-26 15:47:00) [7]

> Германн  (26.09.2007 15:26:06)  [6]

А ты вторую ссылку сделал?


Германн   (2007-09-26 15:26:00) [8]


> Anatoly Podgoretsky ©   (26.09.07 15:22) [5]
>
> Это он шифруется под разными никами.
>

Вот и пусть тогда зациклится :-)


Anatoly Podgoretsky   (2007-09-26 15:22:00) [9]

Это он шифруется под разными никами.


Германн   (2007-09-26 15:00:00) [10]

А вот и свежий пример:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1190800661&n=18


Сергей М.   (2007-09-26 14:00:00) [11]

Популярно на огурцах:

TStrings - это просто некий (неважно какой, т.е. абстрактный) "двигатель",
TStringList - это конкретныйдвигатель, например, дизельный.


Ega23   (2007-09-26 13:54:00) [12]

Сделай поиск по директории Source, по встречающейся фразе (TStrings).
посмотри исходники.
Сделай выводы.


Reindeer Moss Eater   (2007-09-26 13:51:00) [13]

Чтобы быть предком для потомков


Наверх

Титульная страница Поиск, карта сайта Написать письмо