Вниз
Скачать: CL | DM;

Проблемы с записью/чтением текстовых файлов!!!!!!!!   Найти похожие ветки 

 
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
4-92799
DeMoN-777
2002-09-16 10:14
2002.10.28
Програмное нажатие кнопки в чужом окне


7-92757
Doctor Snap
2002-07-26 21:18
2002.10.28
Доступ к диску


1-92478
User0
2002-10-16 13:05
2002.10.28
Траблы с WORD-ом!!! HELP ME!!!


4-92791
Igor_thief
2002-09-14 13:23
2002.10.28
Dll


1-92579
[BAD]Angel
2002-10-10 14:58
2002.10.28
Как сделать скриншот с компьютера в локальной сети?




   Наверх