|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.07.2007, 19:31 | #1 |
Пользователь
Регистрация: 23.04.2007
Сообщений: 38
|
запись в файл
Помогите пожалуйста решить проблему: программа должна записывать в фалй определенную информацию, но при попытке записи она ругаэтся.
вот кусок кода: uses: FileCtrl; var f:textfile; s:string; begin if checklistbox1.checked=true then BEGIN s:='0'; assignfile(f,'Myfile.txt'); rewrite(f); write(f,s); closefile(f); end; компилятор не ругается при компилировании, но когда запущена программа, выдает ошибку I/O error 32, и выделяется строка rewrite(f). Пробывал также Reset и Append при созданом файле. Иногда компилятор все-таки ругался: unit "FileCtrl" is specific to a platform. Но есть одно но, чуть выше в программе, на реакцию нажатия кнопки тоже написал запись в файл(сосвем другой), но там работает. Пожалуйста помогите решить проблему. Заранее благодарен. |
23.07.2007, 20:27 | #2 |
;-)
Пользователь
Регистрация: 18.07.2007
Сообщений: 69
|
У меня без ошибок.
Вставьте куда-то код Код:
Так что файл либо открыт где-то, либо используется какой то копией программы. |
23.07.2007, 20:46 | #3 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
1. Дам совет: при написании write(f, ит.д. ) до этого всегда используйте функ-ю append(f). Лично у меня иногда бывают ошибки если я ее не пишу.
2. У меня возникла ошибка здесь. Все таки надо указывать строку какую хотите вы спросить на вопрос -выбрана она или нет(checked). |
23.07.2007, 23:20 | #4 |
Форумчанин Подтвердите свой е-майл
Регистрация: 07.07.2007
Сообщений: 241
|
Я ваще делал подругому:
memo1.lines.loadfromfile('C:\myfile .txt'); изменияем: memo1.lines[0]:= '0'; сохраняем: memo1.lines.savetofile('C:\myfile.t xt'); |
24.07.2007, 02:29 | #5 |
Новичок
Джуниор
Регистрация: 15.07.2007
Сообщений: 2
|
есть оч удобная вещь - TStringList...
с её помощью можно легко сохранять\загружать текстовые файлы... Код:
|
24.07.2007, 08:03 | #6 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Согласен с 4tr удобная штука Stringlist сам им всегда пользуюсь
|
24.07.2007, 13:43 | #7 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
32 это вроде когда файл залочен. Может ещё где-то открывался в программе без closefile?
пыщь
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись в файл | Titan123 | Общие вопросы Delphi | 6 | 23.08.2008 01:12 |
Запись в файл | [Smarik] | Помощь студентам | 4 | 07.05.2008 23:26 |
Запись в файл С++ | Viteks | Общие вопросы C/C++ | 3 | 18.04.2008 13:18 |
Запись в файл | В_И_К_Т_О_Р | Помощь студентам | 9 | 30.01.2008 22:46 |