![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Код:
procedure TForm1.Button1Click(Sender: TObject); begin assignfile(t1,'D:\testdelphi2.txt'); reset(t1); a:=edit1.Text; b:=edit2.Text; writeln(t1,a); //writeln(t1,b); closefile(t1); end; end. ![]() ![]() |
|
#2
|
||||
|
||||
|
105 File not open for output (Файл не открыт для вывода).
Ошибка генерируется процедурами WRITE или WRITELN в текстовом файле в случае, если файл не открыт для вывода. Вывод. По какой-то причине ваше приложение не может достучаться до этого файла. Очевидная из возможных причин - нет прав. Еще вариант файл уже открыт каким-то процессом. |
| Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение: | ||
Dievee (06.08.2013)
| ||
|
#3
|
||||
|
||||
|
в справке про это написано:
Код:
procedure Reset(var F [: File; RecSize: Word ] ); If F is a text file, F becomes read-only. |
| Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Dievee (06.08.2013)
| ||
|
#4
|
|||
|
|||
|
Цитата:
|
|
#5
|
|||
|
|||
|
Цитата:
|
|
#6
|
|||
|
|||
|
Цитата:
---------- Related Information System.Append---------- |
|
#7
|
||||
|
||||
|
Вот ведь. А я и забыл про эту фишку Reset с текстовым файлом. Дествительно, если не дать указание Append после открытия, то будем ошибку получать при Write. Склероз однако.
![]() |