Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Записать в текстовый файл


Автор: Михалыч 26.11.2016, 19:00
Подскажите, на форме 4 edit  и 1 memo . В каждый edit вписываю 2-3 слова , и в memo несколько строк , и все это нужно сохранить в одном текстовом файле, но так что бы потом из этого текстового файла все обратно в той же последовательности загрузилось обратно. Что было в edit загрузилось в edit . а memo в memo. Так можно?

Автор: Pavlovich 27.11.2016, 09:04
Цитата

   Так можно? 
   

Конечно можно, смотри TIniFile.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Zapisat-v-tekstovy-fayl-id5839b236b4c92c78bd4c2542#findElement_E7045_583a775e0ef42f7540636d53_0

Автор: Pavlovich 27.11.2016, 09:04
Цитата

   Так можно? 
   

Конечно можно, смотри TIniFile.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Zapisat-v-tekstovy-fayl-id5839b236b4c92c78bd4c2542#findElement_E7045_583a775e0ef42f7540636d53_0

Автор: Pavlovich 27.11.2016, 09:04
Цитата

   Так можно? 
   

Конечно можно, смотри TIniFile.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Zapisat-v-tekstovy-fayl-id5839b236b4c92c78bd4c2542#findElement_E7045_583a775e0ef42f7540636d53_0

Автор: Pavlovich 27.11.2016, 09:04
Цитата

   Так можно? 
   

Конечно можно, смотри TIniFile.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Zapisat-v-tekstovy-fayl-id5839b236b4c92c78bd4c2542#findElement_E7045_583a775e0ef42f7540636d53_0

Автор: Pavlovich 27.11.2016, 09:04
Цитата

   Так можно? 
   

Конечно можно, смотри TIniFile.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Zapisat-v-tekstovy-fayl-id5839b236b4c92c78bd4c2542#findElement_E7045_583a775e0ef42f7540636d53_0

Автор: kami 27.11.2016, 20:47
Как вариант - можно исходить из того, что в TEdit невозможен мультистрочный ввод (ну, в теории smile ).
Соответственно - в выходной текстовый файл сперва записываем содержимое всех TEdit, а потом - содержимое TMemo.
Вот и всё.
А вообще - хранить структурированное содержимое надо в специализированных форматах, коих есть у нас. Из исключительно текстовых, например, xml и json.

Автор: Михалыч 28.11.2016, 10:15
Цитата(kami @  27.11.2016,  20:47 Найти цитируемый пост)
Как вариант - можно исходить из того, что в TEdit невозможен мультистрочный ввод (ну, в теории  ).
Соответственно - в выходной текстовый файл сперва записываем содержимое всех TEdit, а потом - содержимое TMemo.

Спасибо, так и поступил.

Цитата(kami @  27.11.2016,  20:47 Найти цитируемый пост)
А вообще - хранить структурированное содержимое надо в специализированных форматах, коих есть у нас. Из исключительно текстовых, например, xml и json. 

В данном случае нужен текстовый файл

Автор: Poseidon 29.11.2016, 08:46
Цитата(Михалыч @  28.11.2016,  10:15 Найти цитируемый пост)
В данном случае нужен текстовый файл 
xml и json - это и есть обычный текст. Сохраняй этот текст в text.txt и он ничем не будет отличаться от "текстового файла".

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)