Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Запись в файл

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 25.12.2011, 01:17   #1
 Разведчик
Аватар для savaover
 
savaover вызывает надежду
Регистрация: 15.12.2010
Сообщений: 3
Популярность: -34
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для savaover с помощью Skype™
 
По умолчанию Запись в файл

Хелп!!! Как можно создать .txt файл и записать текст в него?
  Ответить с цитированием
Старый 25.12.2011, 01:57   #2
 Разведчик
Аватар для Andry lomakin
 
Andry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небе
Регистрация: 16.10.2010
Сообщений: 43
Популярность: 889
Сказал(а) спасибо: 106
Поблагодарили 88 раз(а) в 44 сообщениях
Отправить сообщение для Andry lomakin с помощью ICQ Отправить сообщение для Andry lomakin с помощью Skype™
 
По умолчанию Re: Запись в файл

Код:
Var f:System.Text; //класс текстового файла
begin
 AssignFile(f,'<путь и имя файла н.п. С:\temp\1.txt>'); //регистрация файла
 Rewrite(f); //создание файла, если он там есть, то перезаписываеться (старый удаляеться, новый пустой появляеться)
 //Reset(f); //просто открываем файл для редактирования
 WriteLn(f,'My first file!!!'); //записываем строку в файл с переводом курсора на новую строку
 Write(f,'My first file!!!'); //записываем строку в файл без перевода курсора на новую строку
 CloseFile(f); //закрываем файл
end;
________________
Чаще всего репу минусют зато что я говорю правду...
  Ответить с цитированием
Старый 25.12.2011, 02:18   #3
 Разведчик
Аватар для savaover
 
savaover вызывает надежду
Регистрация: 15.12.2010
Сообщений: 3
Популярность: -34
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для savaover с помощью Skype™
 
По умолчанию Re: Запись в файл

I/O error 103 на месте WriteLn(f,'My first file!!!');
Write(f,'My first file!!!');
  Ответить с цитированием
Старый 25.12.2011, 02:30   #4
 Разведчик
Аватар для Andry lomakin
 
Andry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небе
Регистрация: 16.10.2010
Сообщений: 43
Популярность: 889
Сказал(а) спасибо: 106
Поблагодарили 88 раз(а) в 44 сообщениях
Отправить сообщение для Andry lomakin с помощью ICQ Отправить сообщение для Andry lomakin с помощью Skype™
 
По умолчанию Re: Запись в файл

Цитата:
Сообщение от savaoverПосмотреть сообщение
I/O error 103 на месте WriteLn(f,'My first file!!!');
Write(f,'My first file!!!');

Вот так попробуй
нужно нам помимо кнопки 2 Edit
edit1-поле пути к папке
edit2 - имя файла
Код:
var f:textfile;
s,s1,s2:string;
begin
assignfile(f,'edit1.text'+'\'+edit2.text);//откриваем файл
rewrite(f); // режим перезаписи. Замените ету строку на append(f) для ддозаписи
write(f,edit3.text); //edit3.text-текст для записи в файл.
closefile(f); // окончание роботы с файлом. Если не сделать ето, будет ошибка
ShowMessage('Сделано'); // вывести сообщения об успешной операции. Не обезательно.
________________
Чаще всего репу минусют зато что я говорю правду...
  Ответить с цитированием
Старый 25.12.2011, 02:46   #5
Знаток Dark Orbit
 Рыцарь-защитник
Аватар для Mebius
 
Mebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского Союза
Регистрация: 14.06.2010
Сообщений: 584
Популярность: 6626
Сказал(а) спасибо: 86
Поблагодарили 847 раз(а) в 266 сообщениях
Отправить сообщение для Mebius с помощью ICQ Отправить сообщение для Mebius с помощью Skype™
 
По умолчанию Re: Запись в файл

Код:
var
TxtFile:TStringList;
begin
TxtFile:=TStringList.Create;
try
TxtFile.Text:='текст';
TxtFile.SaveToFile('имя.txt');
finally
TxtFile.Free;
end;
end;
как один из вариантов)
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Старый 25.12.2011, 18:26   #6
 Разведчик
Аватар для savaover
 
savaover вызывает надежду
Регистрация: 15.12.2010
Сообщений: 3
Популярность: -34
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для savaover с помощью Skype™
 
По умолчанию Re: Запись в файл

Цитата:
Сообщение от MebiusПосмотреть сообщение
Код:
var
TxtFile:TStringList;
begin
TxtFile:=TStringList.Create;
try
TxtFile.Text:='текст';
TxtFile.SaveToFile('имя.txt');
finally
TxtFile.Free;
end;
end;
как один из вариантов)

Не так не катит... Надо что бы файл не создавало заново, а записывало новую инфу на новую строку желательно!

Добавлено через 19 минут
Цитата:
Сообщение от Andry lomakinПосмотреть сообщение
Вот так попробуй
нужно нам помимо кнопки 2 Edit
edit1-поле пути к папке
edit2 - имя файла
Код:
var f:textfile;
s,s1,s2:string;
begin
assignfile(f,'edit1.text'+'\'+edit2.text);//откриваем файл
rewrite(f); // режим перезаписи. Замените ету строку на append(f) для ддозаписи
write(f,edit3.text); //edit3.text-текст для записи в файл.
closefile(f); // окончание роботы с файлом. Если не сделать ето, будет ошибка
ShowMessage('Сделано'); // вывести сообщения об успешной операции. Не обезательно.


Спс биг но как на другой строчке записавать?

Добавлено через 22 минуты
Цитата:
Сообщение от Andry lomakinПосмотреть сообщение
Вот так попробуй
нужно нам помимо кнопки 2 Edit
edit1-поле пути к папке
edit2 - имя файла
Код:
var f:textfile;
s,s1,s2:string;
begin
assignfile(f,'edit1.text'+'\'+edit2.text);//откриваем файл
rewrite(f); // режим перезаписи. Замените ету строку на append(f) для ддозаписи
write(f,edit3.text); //edit3.text-текст для записи в файл.
closefile(f); // окончание роботы с файлом. Если не сделать ето, будет ошибка
ShowMessage('Сделано'); // вывести сообщения об успешной операции. Не обезательно.


Спс биг но как на другой строчке записавать?

Последний раз редактировалось savaover; 25.12.2011 в 18:49. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 25.12.2011, 19:06   #7
 Разведчик
Аватар для Andry lomakin
 
Andry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небе
Регистрация: 16.10.2010
Сообщений: 43
Популярность: 889
Сказал(а) спасибо: 106
Поблагодарили 88 раз(а) в 44 сообщениях
Отправить сообщение для Andry lomakin с помощью ICQ Отправить сообщение для Andry lomakin с помощью Skype™
 
По умолчанию Re: Запись в файл

Попробуй
все так же 4 edita
Код:
var f:textfile;
s,s1,s2:string;
begin
assignfile(f,'edit1.text'+'\'+edit2.text);//откриваем файл
rewrite(f); // режим перезаписи. Замените ету строку на append(f) для ддозаписи
write(f,edit3.text); //edit3.text-текст для записи в файл.
write(f,edit4.text); //edit4.text-текст для записи в файл.
closefile(f); // окончание роботы с файлом. Если не сделать ето, будет ошибка
ShowMessage('Сделано'); // вывести сообщения об успешной операции. Не обезательно.
Может и запашет
________________
Чаще всего репу минусют зато что я говорю правду...
  Ответить с цитированием
Старый 26.12.2011, 01:42   #8
 Разведчик
Аватар для savaover
 
savaover вызывает надежду
Регистрация: 15.12.2010
Сообщений: 3
Популярность: -34
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для savaover с помощью Skype™
 
По умолчанию Re: Запись в файл

Andry lomakin, Спс я уже докумекал как мне норм зделать. Можеш дать свой скайп?
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Запись в лог StabiliZator Вопросы и ответы, обсуждения 6 23.07.2011 13:18
что за запись? -=ShoN=- Общение и обсуждение 12 12.06.2011 11:25
[Помогите!] Запись голоса Leo_ня Треп 2 12.11.2009 13:15

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 03:18.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net