Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.09.19;
Скачать: CL | DM;

Вниз

Пропуск строки при сохранении в ini   Найти похожие ветки 

 
Сергей   (2010-06-22 20:42) [0]

Здравствуйте.. Вопрос такой: я сохраняю настройки в ini-файле:
[Global Options]
URL=1
[Main Form]
Hints=1
[Form2]
Hints=1

как сделать, чтобы при сохранении перед [Main Form], [Form2] и т.д. пропускалась строчка? Заранее спасибо...


 
Плохиш ©   (2010-06-22 20:51) [1]


> как сделать, чтобы при сохранении перед [Main Form], [Form2]
> и т.д. пропускалась строчка?

А зачем?

PS. Написать свой класс TIniFile.


 
Сергей   (2010-06-22 21:03) [2]

А как это сделать?


 
Программист   (2010-06-22 21:37) [3]

А как это сделать?

Нанять программиста.


 
Amoeba_   (2010-06-22 21:52) [4]


> как сделать, чтобы при сохранении перед [Main Form], [Form2]
> и т.д. пропускалась строчка?

Странного захотелось?


 
Jeer ©   (2010-06-22 22:38) [5]

F: TextFile;
..
writeln(F, #13#10);


 
Плохиш ©   (2010-06-22 23:19) [6]


> writeln(F, #13#10);
>

Он, вообще-то, одну строчку хотел, а тут две вставляется ;-)


 
turbouser ©   (2010-06-22 23:25) [7]


> Плохиш ©   (22.06.10 23:19) [6]

Одна. CRLF


 
Плохиш ©   (2010-06-22 23:28) [8]


> turbouser ©   (22.06.10 23:25) [7]

writeln добаляет ещё и перевод строки после этих CRLF.


 
antonn ©   (2010-06-22 23:30) [9]


> Странного захотелось?

ничего странного, если потом этот ini-файл можно будет редактировать пользователю


 
turbouser ©   (2010-06-22 23:30) [10]


> Плохиш ©   (22.06.10 23:28) [8]

а! от жеж :))


 
turbouser ©   (2010-06-22 23:33) [11]


> antonn ©   (22.06.10 23:30) [9]


> если потом этот ini-файл можно будет редактировать пользователю

то тогда тем более можно забыть про добавление каких-то там пустых строк.
ибо бардак обеспечен.


 
Плохиш ©   (2010-06-22 23:42) [12]

Проблем-то никаких, сделать наследника от TMemIniFile и сохранять как угодно, хоть у соседа на телефоне :-))


 
antonn ©   (2010-06-23 00:58) [13]


> то тогда тем более можно забыть про добавление каких-то
> там пустых строк.
> ибо бардак обеспечен.
>

это называется группировка, визуально воспринимается когда секция-данные отделены от других секций, пример он привел:

[Global Options]
URL=1
[Main Form]
Hints=1
[Form2]
Hints=1

Или
[Global Options]
URL=1

[Main Form]
Hints=1

[Form2]
Hints=1

добавь туда еще пяток параметров и секций и все должно стать понятнее.


 
Маньяна   (2010-06-23 01:02) [14]

>>antonn ©   (23.06.10 00:58) [13]
>>это называется группировка


Вах!
Так интересно!
Расскажи еще что-нибудь.
Пожалуйста.


 
turbouser ©   (2010-06-23 01:10) [15]


> antonn ©   (23.06.10 00:58) [13]


> это называется группировка

неважно, как это можно назвать. бардак получится уже когда вместо одной буквы будет другая или пустых строк будет 2,3,4,5...
Допускать возможность редактирования юзером вручную инишки - можно - ССЗБ, но не доверять ему это самое редактирование изначально, как предполагается в [9]


 
Германн ©   (2010-06-23 02:10) [16]


> это называется группировка, визуально воспринимается когда
> секция-данные отделены от других секций, пример он привел:

Чушь.
Поскольку никому не нужно.
И редактировать ини-файл в блокноте никому не нужно.
Ини-файл должен создаваться самой программой и ею же читаться.

P.S. Меня в ини-файлах беспокоит лишь невозможность записи комментариев по правилам Паскаля и ассемблера от Intel. Но я с этой проблемой справляюсь.


 
бумбум   (2010-06-23 07:52) [17]


> P.S. Меня в ини-файлах беспокоит лишь невозможность записи
> комментариев по правилам Паскаля и ассемблера от Intel.
> Но я с этой проблемой справляюсь


[komentarii]
koment=Эту программу сделал БУМБУМ


А так не катит?


 
Маньяна   (2010-06-23 08:20) [18]

>>Германн ©   (23.06.10 02:10) [16]
>>P.S. Меня в ини-файлах беспокоит лишь невозможность записи
>>комментариев по правилам Паскаля и ассемблера от Intel.
>>Но я с этой проблемой справляюсь.


; Глобальные настройки
[Global Options]
; Универсальный локатор ресурса
URL=1


P.S. Прямо вот так вот, реально беспокоит? Может, тебе к доктору надо?


 
Anatoly Podgoretsky ©   (2010-06-23 08:45) [19]

> Германн  (23.06.2010 02:10:16)  [16]

Зачем тебе комментарии, ведь программе они не нужны, она их не будет читать.


 
Andy BitOff ©   (2010-06-23 10:50) [20]

Какие вы все злые =(
Особено, анонимы с никами похожими на маньяков


 
имя   (2010-06-23 11:00) [21]

Удалено модератором


 
Andy BitOff ©   (2010-06-23 11:08) [22]

Удалено модератором


 
ixen ©   (2010-06-23 11:11) [23]

Если тебе нужно чтобы пользователи редактировали ini файл сделай программную оболчку которая будет считывать параметры и сохранять их. Для пользователей это будет более удобно и исключит массу ошибок.. т.к. изменяемые параметры перед записью можно проверять на корректность и сообщать об ошибках пользователю.



Страницы: 1 вся ветка

Текущий архив: 2010.09.19;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.019 c
15-1277407702
AKE
2010-06-24 23:28
2010.09.19
Помогите решить, плиз?


2-1277122422
nobody
2010-06-21 16:13
2010.09.19
Выполнение запросов в потоке, с использованием DOA


15-1277349628
ixen
2010-06-24 07:20
2010.09.19
Не запускается программа. В чем может быть причина?


15-1277287798
картман
2010-06-23 14:09
2010.09.19
Кто об этом писал?


15-1277411278
AlexDn
2010-06-25 00:27
2010.09.19
Кто-нибудь пользовался Inno Setup?