Доброго времени суток.
написал я procedure shs_fileexists;
var
f2:textfile;
begin
assignfile(f2,'currentprj.txt');
if not fileexists('currentprj.txt') then
begin
Rewrite(f2);
Append(f2);
CloseFile(f2);
end;
end;
Вчера заметил багу. Файл currentprj.txt существовал и был наполнен информацией. А сегодня ____ и нету информации в филе.
Не могу понять в чем дело. В моей программе только эта процедура может сей файл перезаписать, но условие же не должно было выполниться потому что файл существовал. Непонимаю почему он перезаписался.
Есть версия что он перезаписался из-за того что хранится в директории Application Data, но это маловероятно. Директория как директория...
Помогите понять ошибку. Спасибо.
написал я procedure shs_fileexists;
var
f2:textfile;
begin
assignfile(f2,'currentprj.txt');
if not fileexists('currentprj.txt') then
begin
Rewrite(f2);
Append(f2);
CloseFile(f2);
end;
end;
Вчера заметил багу. Файл currentprj.txt существовал и был наполнен информацией. А сегодня ____ и нету информации в филе.
Не могу понять в чем дело. В моей программе только эта процедура может сей файл перезаписать, но условие же не должно было выполниться потому что файл существовал. Непонимаю почему он перезаписался.
Есть версия что он перезаписался из-за того что хранится в директории Application Data, но это маловероятно. Директория как директория...
Помогите понять ошибку. Спасибо.