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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2008, 18:42   #1
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
Вопрос Пути к файлам в INI файле

Пишу программу по настройке игрового сервера. Чтобы не зарастать ярлыками решил в одной программе собрать все пути на нужные файлы. И столкнулся с некоторыми проблемами. Хочу в INI файл записывать пути на нужные файлы. Делаю так
Код:
Opendialog1.Execute;
FilePath:=(OpenDialog1.FileName);

{Запись}
F:=TINIFile.Create(ExtractFilePath(ParamStr(0))+'config.ini');
F.WriteString('Paths', 'Path', FilePath);
F.Free;
Проблема в том, что при добавлении следующей ссылки на файл затирается в INI файле предыдущая.

Как сделать чтобы записи создавались так
[Paths]
Path1=D:\Games\cfg\antirejoin.cfg
Path2=D:\Games\cfg\autoexec.cfg
Path3=D:\Games\cfg\banned_ip.cfg
Path4=D:\Games\cfg\banned_user.cfg
Path5=D:\Games\cfg\bnb.cfg

и так далее до бесконечности.
Shouldercannon вне форума Ответить с цитированием
Старый 17.12.2008, 18:46   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Добавить для начала параметр:
F.WriteString('NumOfPaths', 'Num', {число});
И при добавлении очередной записи считывать это число и подставлять:
F.WriteString('Paths', 'Path'+IntToStr({число}), FilePath);
и корректировать его:
F.WriteString('NumOfPaths', 'Num', {число+1});
mihali4 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
удалить секцию в Ini файле Viten2 Общие вопросы Delphi 6 11.07.2011 18:13
Form1.Caption в ini файле AngelOfDeath Общие вопросы Delphi 1 12.04.2008 10:33
Вопрос по INI файлам kuzjma Общие вопросы C/C++ 3 11.02.2008 09:00
Как правильно сохранить настройки текста в ini файле KORN Общие вопросы Delphi 2 30.10.2007 09:14
Есть 2 листбокса, в 1 пути к файлам, во 2 имена этих файлов. delphi. Xandr Помощь студентам 2 06.10.2007 00:17