Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.512 c
4-1105019957
microprogs
2005-01-06 16:59
2005.02.20
Процедура - прерывание... (Как в ДОСе)


1-1106647048
Muh
2005-01-25 12:57
2005.02.20
Помогите с инсталятором


6-1102273603
Biryk
2004-12-05 22:06
2005.02.20
Pomogite razobratca s DLL...


3-1106396865
Светлана
2005-01-22 15:27
2005.02.20
Создание объекта в FastReport


1-1107292722
oleg_SYS
2005-02-02 00:18
2005.02.20
Как показать пароль за звёздочками в IE?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский