![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
ini.EraseSection
for .. begin ini.writestring end;
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#22 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
2Airou По-моему при таком подходе сдвиг секций это только часть проблемы. А переименование элементов, которые остались ?. Может проще будет сменить подход. Например, пишем не cnt, а строку
'11110101111' 1 - элемент есть в ini-файле 0 - нет. чтение: for i:=1 to length(S) do begin if A[i] = '1' then {чтение компонента (i)} Удаление - просто замена символа в строке. Только при добавлении придется в строке искать первый свободный номер. |
![]() |
![]() |
![]() |
#23 | |
Форумчанин
Регистрация: 09.04.2008
Сообщений: 151
|
![]() Цитата:
И что это .... удалили секцию и записали строку. Нужно удалить секцию, записать секцию (не по ключам, а сразу целиком ...мне это так для общего развития.) |
|
![]() |
![]() |
![]() |
#24 |
Great Code Monkey
Форумчанин
Регистрация: 09.08.2007
Сообщений: 533
|
![]()
Разве сериализация не является лучшим решением?
Читать тут |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Файлы | NeiL | Win Api | 3 | 24.07.2008 17:02 |
Файлы. | BR@BUS | Помощь студентам | 5 | 09.04.2008 19:35 |
Файлы | madmot | Операционные системы общие вопросы | 3 | 06.02.2008 12:10 |
INI файлы | aesoem | Общие вопросы Delphi | 3 | 24.12.2007 21:22 |
два вредных вопроса:про асю и прикриплёные файлы файлы | steck | Свободное общение | 3 | 17.06.2007 14:53 |