|
#1
|
||||
|
||||
Ошибка I/o 183
У меня есть ряд параметров, я хочу сохранить их в текстовый файл, при этом использую паскалевкий метод работы с файлами. И эта ошибка (I/O 183) появляется при перезаписи или создании файла при выходе из программы. Я знаю, что эта ошибка означает, что нет доступа к файлу, т.к. он занят, но это не возможно, т.к. его не что не использует, а при запуске приложения этот файл удаляется.
Вот кусочек этого кода: Код:
if pFist^.Next <> nil then begin AssignFile(UsersFile, GetCurrentDir + '\fus.fmbp'); if FileExists(GetCurrentDir + '\fus.fmbp') = true then DeleteFile(GetCurrentDir + '\fus.fmbp'); /// Эту строку я ввел на всякий случай Rewrite(UsersFile); ///////////// Вот здесь и возникает ошибка pCurrent := pFist^.Next; while pCurrent <> nil do begin |