Форум: "WinAPI";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];
ВнизПроблемы с записью/чтением текстовых файлов!!!!!!!! Найти похожие ветки
← →
d-coder (2002-09-14 21:52) [0]Люди, объясните, что не правльно: так организована запись
file_name:="config.ini";
if FileExists(file_name)=False then FileCreate(file_name);
AssignFile(F, file_name); //F - переменная типа Text
FileOpen(file_name, fmOpenReadWrite); //через Reset(F) то же самое
...
Writeln(F, info);
CloseFile(F);
Компилятор выдает ошибку ввода-вывода :(. Не понимаю, в чем трабл?
Уверен, что ошибка тупая, но я ее в упор не вижу.
Заранее спасибо
← →
Txxx (2002-09-14 23:30) [1]Попрбуй вместо
if FileExists(file_name)=False then FileCreate(file_name);
так
if not FileExists(file_name) then FileCreate(file_name);
← →
Alexeo (2002-09-15 02:22) [2]Не путай winapi функции и Делфийские.
Делай так:
if not fileexists(f_name) then
begin
assignfile(f, f_name);
reset(f);
end;
всё работает как на старом добром паскале!
← →
Denvor (2002-09-15 04:16) [3]Ха!
Да как оно может работать, если вы пытаетесь сделать запись в файл через RESET(f) - это же команда для открытия файла для чтения с первой строки!
Надо через Append(f) - команда для добавления строки в конец файла.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c