Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2010, 18:12   #1
Дворник
Заблокирован
 
Регистрация: 03.08.2010
Сообщений: 30
Вопрос На сколько грамотно использование TStringList?

Мне вот интересно стало. В своей программе в алгоритме я использовал TStringList. Скажу сразу вещь очень удобная оказалась при работе с файлами (в отличии от AssigneFile()). Так же ни чего против не имею AssigneFile() =)

Просто мне вот интересно, а на сколько профессионально-грамотно использование в коде типа TStringList? Считается ли это за безграмотность программиста?
Дворник вне форума Ответить с цитированием
Старый 22.12.2010, 18:32   #2
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Думаю было бы безграмотнее если бы ты 20 Мемо на форму кинул и в каждое грузил что тебе нужно)
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 23.12.2010, 04:59   #3
igh0st
Форумчанин
 
Аватар для igh0st
 
Регистрация: 05.07.2010
Сообщений: 136
По умолчанию

В использовании класса TStringList нет греха, на то он и существует, чтобы его использовать. Вопрос в том, КАК его использовать. Выложите сюда свой код и коллеги с удовольствием вынесут свой вердикт - айс или не айс.
igh0st вне форума Ответить с цитированием
Старый 23.12.2010, 10:22   #4
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Assign осталься только для совместимости со старым паскалевским вариантом. Правильнее в новых приложениях использовать TStringList - для текстовых файлов и TFileStream - для остальных.
FaTaL вне форума Ответить с цитированием
Старый 23.12.2010, 12:18   #5
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
Assign осталься только для совместимости со старым паскалевским вариантом. Правильнее в новых приложениях использовать TStringList - для текстовых файлов и TFileStream - для остальных.
Не совсем. Иногда использование Assign + BlockWrite\Read лучше, чем использование TfileStream. Через Reset и тип F можно регулировать порядок байт.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 23.12.2010, 13:18   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Считается ли это за безграмотность программиста
Если ты будешь его использовать для чтения бинарных и типизированных файлов то да.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как грамотно собрать файл из частей ? bdfy Microsoft Office Word 5 19.09.2010 03:18
Сколько стоит такая программка? И сколько по времени её сделать? Палыч I Фриланс 8 10.09.2010 16:23
Как сделат грамотно меню Manonia HTML и CSS 5 19.01.2010 12:43
сколько платит каждый жилец за электроэнергию и сколько они платят вместе. известно - стоимость 1кВт/час Pops Microsoft Office Excel 9 25.01.2009 15:28
Помогите оценить, сколько может стоить проект. Его покупают - сколько взять? grenles Свободное общение 4 16.07.2008 09:38