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

Вниз

Memo и Ini-файл   Найти похожие ветки 

 
Weare   (2005-01-20 21:03) [0]

Помогите, плз. Есть выгрузка из базы в Memo некоторой информации. Затем это Memo надо сохранять в ini-файле:

IniFile.WriteString("OPTIONS","Message",Memo1.Text)

В Memo попадает обычно несколько строчек и в файл все нормально записывается. А вот обратная операция не получается - в Memo попадает только первая строка. Делаю так:

Memo1.Text:=IniFile.ReadString("OPTIONS","Message","ERROR")

Помогите, плз, решить эту проблему, а то я что-то в тупик попал, соображалка не работает.


 
KETT   (2005-01-20 21:06) [1]

хм.покажи содержимое ini-файла..


 
Weare   (2005-01-20 21:09) [2]


[OPTIONS]
Path=D:\My_Files\My_Programs\Event
CheckBox1=False

Message=Рубашки Pinco$, нал
блузка Dirk, предоплата
ремень



 
KETT   (2005-01-20 21:11) [3]

назад попадает только "Рубашки Pinco$, нал" ?


 
Weare   (2005-01-20 21:12) [4]

ага, а в Memo, как видно, все три строки и потом идут другие ключи


 
KETT   (2005-01-20 21:19) [5]

ну тут помоему надо форматирование похерить,
сделать "Рубашки Pinco$, нал блузка Dirk, предоплата ремень" одной строкой.
Попробуй так, msg:=memo.lines.text и содержимое msg уже пиши в memo.

Хотя мож глупость..


 
Eraser ©   (2005-01-21 00:08) [6]

Weare
Memo1.Text


Используй для предачи в мнм файл не св-во text, а
Lines.DelimitedText
и перед этим св-во Delimiter установи, например, |.
Не забудь при чтении сделать обратную операцию.


 
Weare   (2005-01-21 13:48) [7]

Всем огромное спасибо

>to KETT   (20.01.05 21:19) [5]

в файл так сохраняет а берет только первую строку

> Eraser ©   (21.01.05 00:08) [6]

тут я не совсем понял, у Memo нет Delimited.Text или я не нашел и где это св-во Delimiter. Но все-равно спасибо.

Я вот проблему решил так:

записываю:Memo1.Lines.SaveToFile("message.ini")
а достаю:Memo1.Lines.LoadFromFile("message.ini")
Все отрабатывает нормально.

Вот только тут еще смежный вопрос, как получить номер строчки в Memo, если, например, щелкнуть мышкой.



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

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

Наверх




Память: 0.45 MB
Время: 0.034 c
14-1107154888
Ozone
2005-01-31 10:01
2005.02.20
Пенсионный фонд


1-1107105535
k@rt
2005-01-30 20:18
2005.02.20
BorderStyle bsDialog + bsSizeable


3-1106330824
ALEI_i_IKA
2005-01-21 21:07
2005.02.20
Создаю таблицу с помощью SQL запроса...


4-1104885038
suxx
2005-01-05 03:30
2005.02.20
запретить нажатие комбинации клавиш


4-1104517983
Zahar
2004-12-31 21:33
2005.02.20
Программа дефрагментации диска





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский