С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 06.02.2010
Сообщений: 35
1

как перевести информацию из Мемо в фаил txt и обратно из txt в мемо

04.04.2010, 10:35. Показов 3538. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите пожалуйста, как перевести информацию из Мемо в фаил txt и обратно из txt в мемо для последующего редактирования.
Профессионалы помогите студенту!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2010, 10:35
Ответы с готовыми решениями:

Как при запуске программы в мемо выводить ранее сохраненные данные из *.txt
Доброго времяни суток, я тут программу творю но не могу ни как сделать чтобы при запуске в мемо...

Почему в мемо не загружается файл txt?
Почему в мемо не загружается файл txt? memo1.lines.LoadFromFile('sdcard/название.txt'); На...

Загрузить в мемо текст из неизвестного .txt с известным path
Привет. Подскажите как залить в Memo файл *.txt в заданной папке. Файл меняет свое название....

Открытие *.txt файлов в Мемо не указывая имя файла
Подскажите люди Есть цикл подсчитывающий сколько txt в папке и создающий стокоже мемо. Мне...

9
Добрый самаритянин
1107 / 622 / 139
Регистрация: 31.03.2009
Сообщений: 2,567
04.04.2010, 10:46 2
Delphi
1
2
memo1.lines.loadfromfile('C:\1.txt');//загрузка
memo1.lines.savetofile('C:\1.txt');//сохранение
2
0 / 0 / 0
Регистрация: 06.02.2010
Сообщений: 35
04.04.2010, 11:01  [ТС] 3
А если не указывать путь, точнее чтобы фаил сохранился там же где и программа. Так возможно?
0
1 / 1 / 0
Регистрация: 04.10.2009
Сообщений: 35
04.04.2010, 11:04 4
если вместо ('C:\1.txt') указать ('1.txt') - файл будет открываться ( и сохраняться ) из (в ) папки с программой. Это динамический поиск.
1
160 / 159 / 13
Регистрация: 14.01.2010
Сообщений: 1,497
04.04.2010, 11:56 5
Но помни если программа обратится за пределы своей папки то будет ошибка.(каталог поиска изменится)
1
Заблокирован
04.04.2010, 12:13 6
Цитата Сообщение от turboq Посмотреть сообщение
Но помни если программа обратится за пределы своей папки то будет ошибка.(каталог поиска изменится)
но можнл и это исправить если поставить OpenDialog и прописать пару строк
1
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
04.04.2010, 12:17 7
Delphi
1
2
3
Path := ExtractFilePath(ParamStr(0));  // c:\путь\к\вашей\проге\
memo1.lines.loadfromfile(Path + '1.txt');
memo1.lines.savetofile(Path + '1.txt');
0
1 / 1 / 0
Регистрация: 04.10.2009
Сообщений: 35
04.04.2010, 13:51 8
Цитата Сообщение от neo_512 Посмотреть сообщение
Цитата:Сообщение от turboq
Но помни если программа обратится за пределы своей папки то будет ошибка.(каталог поиска изменится)
но можнл и это исправить если поставить OpenDialog и прописать пару строк
можно об этом поподробней? ничего не слыхал об...
0
160 / 159 / 13
Регистрация: 14.01.2010
Сообщений: 1,497
04.04.2010, 23:36 9
Точно сказать не могу но есть что типа текущего пути при загрузке это путь к папке с экзе файлом
файл q.txt находится в папке с прогой
Delphi
1
2
3
4
5
6
7
8
9
procedure TForm1.Button1Click(Sender: TObject);
var
q:tstringlist;
begin
q:=tstringlist.Create;
OpenDialog1.Execute;
q.LoadFromFile('q.txt');
ShowMessage(q.Text);
end;
OpenDialog1 изменил текущий путь и произошла ошибка
Что бы это исправить пиши q.LoadFromFile(ExtractFilePath(Application.ExeName)+'q.txt');
0
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
05.04.2010, 18:53 10
Можно запустить прогу с абсолютно любой рабочей директорией. Если Вам нужно, чтобы Ваша прога работала с той папкой, где лежит сама, то это нужно писать явно, а не надеяться на юзера. Может, я ярлык создам и укажу рабочей папкой неизвестно что. Да мало ли способов.
Эта глупая ошибка встречается довольно часто даже в неплохом софте.
0
05.04.2010, 18:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.04.2010, 18:53
Помогаю со студенческими работами здесь

Сохранить данные из мемо в .TXT файл а в названии поставить дату
Всем доброго расположения духа и побольше хороших впечатлений. Возникла задача сохранить данные из...

подскажите пожалуйста как сделать заполнение одного мемо количеством строк равных другому мемо?
Подскажите пожалуйста есть 2 memo в одному допустим 20 строк а в другом 5 как сделать что бы при...

Как с динамичний edit'ов брать информацию в Мемо??
Как с динамичний edit'ов брать информацию в ListBox??

по нажатию кнопки программа вставляет с первого мемо строку с вызываемым номером во второй мемо на первое место
по нажатию кнопки программа вставляет с первого мемо строку с вызываемым номером(номер вводится в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru