Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запись в ini-файл строки имеющей переводы строки [D7, XP]


Страницы:   1 2

Гость ©   (2010-08-27 10:11:00) 

Пишу в ini-файл так:

function WriteIniTest() : Boolean;
var
 AppIni: TIniFile;
begin
 AppIni := TIniFile.Create('test.ini);
 try
   AppIni.WriteString('test', 'test', 'строка 1' +#13#10 +'строка 2');
   ShowMessage( AppIni.ReadString('test', 'test', '') );
 finally
   AppIni.Free;
 end;
end;


Получаю ответ: "строка 1".

Файл выглядит так:

[test]
test=строка 1
строка 2

Как сделать, чтобы строки писались с переводами строки?


Anatoly Podgoretsky   (2010-08-27 16:10:00) [21]


> чтобы получился нормальный текст.

Чем этот не нормальный и приведи пример твоего "нормального" текста.


Anatoly Podgoretsky   (2010-08-27 16:08:00) [22]

S := 'строка 1'+#13#10+'строка 2';

Вот и вся функция


Германн   (2010-08-27 16:06:00) [23]


> Существует ли стандартная функция превращения строки в паскалевскую
> строку?

Base64, uuencode etc.
;)


Гость   (2010-08-27 16:05:00) [24]

Или так, есть ли функция, которая могла бы паскалевскую строку типа 'строка 1' +#13#10 +'строка 2', превратить в обычную, заменив все плюсы кавычки, спецсимволы, чтобы получился нормальный текст.


Гость   (2010-08-27 16:01:00) [25]


> Anatoly Podgoretsky ©   (27.08.10 10:58) [4]
>
> > Гость  (27.08.2010 10:49:02)  [2]
>
> Существует, если ты скажешь что это.


Строки типа string, которые пишутся в редакторе Дельфи. Можно поставить курсор на stringи нажать F1, там можно почитать поподробнее.


Германн   (2010-08-27 15:19:00) [26]


> Запись в ini-файл строки имеющей переводы строки

Как записать в ini-файл полное собрание сочинений Л.Н. Толстого?


RWolf   (2010-08-27 13:25:00) [27]

TStringList
исходную строку пишем в Text, результат забираем из CommaText.
и наоборот.


{RASkov}   (2010-08-27 12:59:00) [28]

в ини хранить "строка1;строка2;строка3" а при чтении StringReplace


Anatoly Podgoretsky   (2010-08-27 10:58:00) [29]

> Гость  (27.08.2010 10:49:02)  [2]

Существует, если ты скажешь что это.


brother   (2010-08-27 10:50:00) [30]

Ндя, Анатолий! Удачи ;)


Гость   (2010-08-27 10:49:00) [31]

Существует ли стандартная функция превращения строки в паскалевскую строку?

То есть чтобы строка была преобразована к виду: 'строка 1'+#13#10+'строка 2', а потом обратно?


Anatoly Podgoretsky   (2010-08-27 10:19:00) [32]

> Гость  (27.08.2010 10:11:00)  [0]

Это уже не ини, даже если оно называется test.ini


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо