Денис Будяк, [04.10.20 17:15]
https://gitlab.com/budden/jaos/-/commit ... 8a36e9857cSergey Durmanov, [05.10.20 04:15]
[In reply to Денис Будяк]
Что значит "нет надежного способа создать директорию"? Как бы тогда а2 могла функционировать? Ты вообще какие-то странные вещи пишешь. Про размонтирование дисков я тебе выше написал
Денис Будяк, [05.10.20 12:08]
Я максимум могу написать "я не знаю надёжного способа". Так нормально будет?
Денис Будяк, [05.10.20 12:09]
Сейчас некогда в это вникать, но почему-то и в TFPET была проблема, что надо было вручную создать директорию, и директория Work сама не возникала, а без неё вообще не запускалась A2, и ещё в третьем месте такое было. Я это пытался решить, но ЕМНИП утыкался в невозможность проверки статуса. Хотя сейчас смотрю в код - вроде там статус возвращается.
Денис Будяк, [05.10.20 12:09]
То ли что-то с тех пор поменялось, то ли дело было в чём-то другом.
Денис Будяк, [05.10.20 12:10]
С размонтированием дисков пока ситуация не ясна. Что будет с открытыми файлами при размонтировании дисков?
Sergey Durmanov, [05.10.20 12:11]
Ну так процедура Files.CreateDirectory*(CONST path: ARRAY OF CHAR; VAR res: INTEGER);
Денис Будяк, [05.10.20 12:11]
Ну два варианта: либо мои сведения устарели, либо там какие-то нюансы при использовании.
Денис Будяк, [05.10.20 12:11]
Но я пишу только то, во что верю сам, прошу отнестись с пониманием
Sergey Durmanov, [05.10.20 12:13]
[In reply to Денис Будяк]
Буфера запишутся, файловая система отмонтируется
Денис Будяк, [05.10.20 12:13]
А при последующей попытке записи/чтения в/из этого файла по открытому дескриптору?
Денис Будяк, [05.10.20 12:14]
Ну и по хорошему тут ещё вопрос про взаимодействие с блокировками, например, может ли команда размонтирования "зависнуть" при каких-то условиях.
Sergey Durmanov, [05.10.20 12:26]
[In reply to Денис Будяк]
ошибка будет