 |
Запись в файл - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе |
25.12.2011, 01:17
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 15.12.2010
 Сообщений: 3
 Популярность: -34
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Запись в файл
Хелп!!! Как можно создать .txt файл и записать текст в него?
|
|
|
25.12.2011, 01:57
|
#2
|
|
|
|
Разведчик
|
 Регистрация: 16.10.2010
 Сообщений: 43
 Популярность: 889
 Сказал(а) спасибо: 106
Поблагодарили 88 раз(а) в 44 сообщениях
|
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
|
|
|
|
Разведчик
|
 Регистрация: 15.12.2010
 Сообщений: 3
 Популярность: -34
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Запись в файл
I/O error 103 на месте WriteLn(f,'My first file!!!');
Write(f,'My first file!!!');
|
|
|
25.12.2011, 02:30
|
#4
|
|
|
|
Разведчик
|
 Регистрация: 16.10.2010
 Сообщений: 43
 Популярность: 889
 Сказал(а) спасибо: 106
Поблагодарили 88 раз(а) в 44 сообщениях
|
Re: Запись в файл
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
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
|
|
|
|
Рыцарь-защитник
|
 Регистрация: 14.06.2010
 Сообщений: 584
 Популярность: 6626
 Сказал(а) спасибо: 86
Поблагодарили 847 раз(а) в 266 сообщениях
|
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
|
|
|
|
Разведчик
|
 Регистрация: 15.12.2010
 Сообщений: 3
 Популярность: -34
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Запись в файл
Не так не катит... Надо что бы файл не создавало заново, а записывало новую инфу на новую строку желательно!
Добавлено через 19 минут
Спс биг но как на другой строчке записавать?
Добавлено через 22 минуты
Спс биг но как на другой строчке записавать?
Последний раз редактировалось savaover; 25.12.2011 в 18:49.
Причина: Добавлено сообщение
|
|
|
25.12.2011, 19:06
|
#7
|
|
|
|
Разведчик
|
 Регистрация: 16.10.2010
 Сообщений: 43
 Популярность: 889
 Сказал(а) спасибо: 106
Поблагодарили 88 раз(а) в 44 сообщениях
|
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
|
|
|
|
Разведчик
|
 Регистрация: 15.12.2010
 Сообщений: 3
 Популярность: -34
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Запись в файл
Andry lomakin, Спс я уже докумекал как мне норм зделать. Можеш дать свой скайп?
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
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.
|
 |