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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2010, 22:45   #11
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Цитата:
И в чем лажа?
В вашем коде...
Вы типа то ли велосипед хотите с ini файлами изобрести, то ли я не знаю...
В Delphi для удобства есть TIniFile в котором все уже сделано до вас...

EDIT:
Кстати, Пепел Феникса уже дал ответ...
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 08.06.2010, 22:57   #12
Miha85193
Delphi, OpenGL API
Форумчанин
 
Аватар для Miha85193
 
Регистрация: 29.03.2010
Сообщений: 152
По умолчанию

Цитата:
в том что в ini есть еще и секции помимо значений.(внутри разных секций, имена значений могут совпадать).
и всякож INI.ReadInteger удобнее?(особенно учитывая параметр по умолчанию)
А зачем в TStringList загружать такую дуру с таким ветвлением и одинаковыми именами параметров. Имеется же в виду, что ini сохраняется методом SaveToFile TStringList и загружается с помощью LoadFromFile. Так что одинаковые имена параметров и всякие там вложения это действительно какая - то лажа!!!
Miha85193 вне форума Ответить с цитированием
Старый 08.06.2010, 23:10   #13
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

тем не менее такой формат ини файлов, не нужно всякие текстовики ини-шкам обзывать
Цитата:
что ini сохраняется методом SaveToFile
это вы так TStringList сохраняете.

про TINIFile уже сказали вам.

Цитата:
А зачем в TStringList загружать такую дуру с таким ветвлением и одинаковыми именами параметров.
в том то и дело что ини позволяет использовать это(например набор плагинов...имя секции=имя плагина, а далее параметры это настройки плагина к примеру)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 08.06.2010, 23:13   #14
Miha85193
Delphi, OpenGL API
Форумчанин
 
Аватар для Miha85193
 
Регистрация: 29.03.2010
Сообщений: 152
По умолчанию

Цитата:
Цитата:
И в чем лажа?
В вашем коде...
Вы типа то ли велосипед хотите с ini файлами изобрести, то ли я не знаю...
В Delphi для удобства есть TIniFile в котором все уже сделано до вас...

EDIT:
Кстати, Пепел Феникса уже дал ответ...
Я "типа" считаю, что с помощью такого универсального класса как TStringList можно сделать много чего!!!
Miha85193 вне форума Ответить с цитированием
Старый 08.06.2010, 23:20   #15
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Цитата:
Я "типа" считаю, что с помощью такого универсального класса как TStringList можно сделать много чего!!!
Ну вот "ТИПА" и считайте так далее, а к совету людей все же прислушайтесь...можете даже изобретать свои велосипеды, но это...хДхДхД
А вот о структуре INI файлов вам стоит почитать, так же в придачу и о классе TINIFile...а то вы видимо не можете суть понять самих этих INI-шников...
Будь проще и люди к тебе потянутся

Последний раз редактировалось spamer; 08.06.2010 в 23:22.
spamer вне форума Ответить с цитированием
Старый 08.06.2010, 23:42   #16
Miha85193
Delphi, OpenGL API
Форумчанин
 
Аватар для Miha85193
 
Регистрация: 29.03.2010
Сообщений: 152
По умолчанию

Цитата:
тем не менее такой формат ини файлов, не нужно всякие текстовики ини-шкам обзывать

Цитата:
что ini сохраняется методом SaveToFile
это вы так TStringList сохраняете.

про TINIFile уже сказали вам.
У файла, сохраненного меодом SaveToFile TStringList, следующая структура: Параметр=Значение (я об этом уже писал, смотрите вышшэ). это что, не всеравно, что простое ini?


Цитата:
Цитата:
А зачем в TStringList загружать такую дуру с таким ветвлением и одинаковыми именами параметров.
в том то и дело что ини позволяет использовать это(например набор плагинов...имя секции=имя плагина, а далее параметры это настройки плагина к примеру)
А зачем нашему кодеру использовать плагины, если ему нужно сохранить только ItemIndex: Integer?
Miha85193 вне форума Ответить с цитированием
Старый 08.06.2010, 23:47   #17
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
это что, не всеравно, что простое ini?
лишь часть структуры, секции то забыли.
Цитата:
А зачем нашему кодеру использовать плагины, если ему нужно сохранить только ItemIndex: Integer?
я в общем про ini говорил.
кстати еще насчет бинарных файлов, они быстрее текстовых(и ини) так как не нужно преобразование данных(из текста в int)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 09.06.2010, 03:17   #18
Miha85193
Delphi, OpenGL API
Форумчанин
 
Аватар для Miha85193
 
Регистрация: 29.03.2010
Сообщений: 152
По умолчанию

Цитата:
Цитата:
Я "типа" считаю, что с помощью такого универсального класса как TStringList можно сделать много чего!!!
Ну вот "ТИПА" и считайте так далее, а к совету людей все же прислушайтесь...можете даже изобретать свои велосипеды, но это...хДхДхД
А вот о структуре INI файлов вам стоит почитать, так же в придачу и о классе TINIFile...а то вы видимо не можете суть понять самих этих INI-шников...
Мне все это смешно!!! Мой вариант содержит все стандартные методы как и в работе с TiniFile. Так что велосипед ли это...? Конечно можно использовать и TIniFile. Но в Win 95 и в Win NT это не приветствуется!!!

Цитата:
кстати еще насчет бинарных файлов, они быстрее текстовых(и ини) так как не нужно преобразование данных(из текста в int)
Скорость это хорошо. Но загрузка одного параметра это что, такой уж длительный процесс?

Только не пишите, что параметров в приложении может быть сколько угодно!

Надо же из-за одного несчастного ItemIndex, столько шуму!!!!!

Последний раз редактировалось Stilet; 09.06.2010 в 08:13.
Miha85193 вне форума Ответить с цитированием
Старый 09.06.2010, 05:12   #19
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

А потом, на другой формочке потребуется сохранить состояние чекбокса, и мы заведём ещё 1 файлик для хранения.
vovk вне форума Ответить с цитированием
Старый 09.06.2010, 08:14   #20
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

From Stilet: Господа, хватит флейм разводить. Как кто хочет так и пишет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматический выбор ItemIndex в ComboBox Kib Общие вопросы Delphi 8 01.06.2011 19:06
LISTBOX и ItemIndex Alex2009 Помощь студентам 9 15.03.2010 18:55
Combobox itemindex beemoto Общие вопросы Delphi 28 06.05.2009 14:09
Проблема с ComboBox.ItemIndex Селезин Общие вопросы Delphi 3 27.10.2007 16:42