Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизКак переименовать секцию в ini-файле? Найти похожие ветки
← →
tria © (2004-04-23 13:32) [0]Я нашел только удалить/создать.
Если можно, может кто кинет идею и как поменять очередность следования секций в ini?
← →
tria © (2004-04-23 13:32) [0]Я нашел только удалить/создать.
Если можно, может кто кинет идею и как поменять очередность следования секций в ini?
← →
Locker (2004-04-23 13:41) [1]Блокнот
P.S. Это ini-файл Вашей программы или чьей-то другой?
← →
Locker (2004-04-23 13:41) [1]Блокнот
P.S. Это ini-файл Вашей программы или чьей-то другой?
← →
Cobalt © (2004-04-23 13:47) [2]tria ©
> переименовать секцию в ini-файле
Создать новую секцию, скопировать в неё из старой, удалить старую.
> как поменять очередность следования секций
А смысл?
← →
Cobalt © (2004-04-23 13:47) [2]tria ©
> переименовать секцию в ini-файле
Создать новую секцию, скопировать в неё из старой, удалить старую.
> как поменять очередность следования секций
А смысл?
← →
tria © (2004-04-23 13:49) [3]ini-файл моей программы.
В ини файле я храню список баз, с которыми работает моя программа. Хотелось бы иметь возможность перемещать их по списку.
← →
tria © (2004-04-23 13:49) [3]ini-файл моей программы.
В ини файле я храню список баз, с которыми работает моя программа. Хотелось бы иметь возможность перемещать их по списку.
← →
Андрей Сенченко © (2004-04-23 13:54) [4]По СУБЖ : Штатных методов по-моему нет, но можно вот так например :
if SectionExists("Секция1")
..
TStringList.Create
TStringList.LoadFomFile
..
If pos("[секция1]",...)
..
TStringList.SaveToFile
А вот насчет поменять очередность - а на фига ?
← →
Андрей Сенченко © (2004-04-23 13:54) [4]По СУБЖ : Штатных методов по-моему нет, но можно вот так например :
if SectionExists("Секция1")
..
TStringList.Create
TStringList.LoadFomFile
..
If pos("[секция1]",...)
..
TStringList.SaveToFile
А вот насчет поменять очередность - а на фига ?
← →
Андрей Сенченко © (2004-04-23 13:55) [5]Cobalt © (23.04.04 13:47) [2]
Создать новую секцию, скопировать в неё из старой, удалить старую.
Поделитесь гарантированно безошибочной методикой подчеркнутого ?
← →
Андрей Сенченко © (2004-04-23 13:55) [5]Cobalt © (23.04.04 13:47) [2]
Создать новую секцию, скопировать в неё из старой, удалить старую.
Поделитесь гарантированно безошибочной методикой подчеркнутого ?
← →
Андрей Сенченко © (2004-04-23 14:01) [6]Cobalt © (23.04.04 13:47) [2]
Я без подколок - сам сейчас ломаюсь над похожей задачей ( делаю автоапдейт ини-файлов ). Укажите, если знаете реально рабочий метод копирования одной секции в другую.
Вот список методовTIniFile -> Methods
Derived from TMemIniFile
Clear
Create
DeleteKey
Destroy
EraseSection
GetStrings
ReadSection
ReadSections
ReadSectionValues
ReadString
Rename
SetStrings
UpdateFile
WriteString
Derived from TCustomIniFile
ReadBinaryStream
ReadBool
ReadDate
ReadDateTime
ReadFloat
ReadInteger
ReadTime
SectionExists
WriteBinaryStream
WriteBool
WriteDate
WriteDateTime
WriteFloat
WriteInteger
WriteTime
ValueExists
Ткните пожалуйста в нужный
← →
Андрей Сенченко © (2004-04-23 14:01) [6]Cobalt © (23.04.04 13:47) [2]
Я без подколок - сам сейчас ломаюсь над похожей задачей ( делаю автоапдейт ини-файлов ). Укажите, если знаете реально рабочий метод копирования одной секции в другую.
Вот список методовTIniFile -> Methods
Derived from TMemIniFile
Clear
Create
DeleteKey
Destroy
EraseSection
GetStrings
ReadSection
ReadSections
ReadSectionValues
ReadString
Rename
SetStrings
UpdateFile
WriteString
Derived from TCustomIniFile
ReadBinaryStream
ReadBool
ReadDate
ReadDateTime
ReadFloat
ReadInteger
ReadTime
SectionExists
WriteBinaryStream
WriteBool
WriteDate
WriteDateTime
WriteFloat
WriteInteger
WriteTime
ValueExists
Ткните пожалуйста в нужный
← →
tria © (2004-04-23 14:04) [7]Судя по всему, проще отказаться от использования ini-файла.
← →
tria © (2004-04-23 14:04) [7]Судя по всему, проще отказаться от использования ini-файла.
← →
Андрей Сенченко © (2004-04-23 14:06) [8]tria © (23.04.04 14:04) [7]
Почему же ?
Для серьёзных изменений с ним прекрасно можно работать как с обычным текстовым файлом, загрузив его в StringList.
А вот при использовании по назначению - он очень даже выручает
← →
Андрей Сенченко © (2004-04-23 14:06) [8]tria © (23.04.04 14:04) [7]
Почему же ?
Для серьёзных изменений с ним прекрасно можно работать как с обычным текстовым файлом, загрузив его в StringList.
А вот при использовании по назначению - он очень даже выручает
← →
clickmaker © (2004-04-23 14:07) [9]
> tria © (23.04.04 14:04) [7]
ReadSectionValues, отсортировать StringList как надо и сохранить
← →
clickmaker © (2004-04-23 14:07) [9]
> tria © (23.04.04 14:04) [7]
ReadSectionValues, отсортировать StringList как надо и сохранить
← →
tria © (2004-04-23 14:10) [10]Это исходя из моего ТЗ.
Для меня ини имеет простую структуру: нам. секции - наименование базы данных, каждая секция имеет одинаковую структуру.
Для того, чтобы перемещать, мне придется сделать какой-нибудь потомок TList, куда грузить весь ини, перемещать, а затем писать заново. К данному объекту добавить запись/чтение в файл - и я не связан никакими ограничениями.
← →
tria © (2004-04-23 14:10) [10]Это исходя из моего ТЗ.
Для меня ини имеет простую структуру: нам. секции - наименование базы данных, каждая секция имеет одинаковую структуру.
Для того, чтобы перемещать, мне придется сделать какой-нибудь потомок TList, куда грузить весь ини, перемещать, а затем писать заново. К данному объекту добавить запись/чтение в файл - и я не связан никакими ограничениями.
← →
Anatoly Podgoretsky © (2004-04-23 14:20) [11]ReadSection
Reads all the key names from a specified section of an INI file into a string list.
ReadSectionValues
Reads the values from all keys within a section of an INI file into a string list.
← →
Anatoly Podgoretsky © (2004-04-23 14:20) [11]ReadSection
Reads all the key names from a specified section of an INI file into a string list.
ReadSectionValues
Reads the values from all keys within a section of an INI file into a string list.
← →
Андрей Сенченко © (2004-04-23 14:37) [12]Anatoly Podgoretsky © (23.04.04 14:20) [11]
Фся фихня ф том фто обратных методов нетути
← →
Андрей Сенченко © (2004-04-23 14:37) [12]Anatoly Podgoretsky © (23.04.04 14:20) [11]
Фся фихня ф том фто обратных методов нетути
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.037 c