OberonCore
https://forum.oberoncore.ru/

#007 HostFiles: зачем отключен параметр ask?
https://forum.oberoncore.ru/viewtopic.php?f=134&t=6445
Страница 1 из 1

Автор:  Евгений Темиргалеев [ Воскресенье, 13 Октябрь, 2019 04:01 ]
Заголовок сообщения:  #007 HostFiles: зачем отключен параметр ask?

Код:
         (d: Directory) New (loc: Locator; ask: BOOLEAN): File, NEW, ABSTRACT;
         (d: Directory) Rename (loc: Locator; old, new: Name; ask: BOOLEAN), NEW, ABSTRACT;
         (f: File) Register (name: Name; type: Type; ask: BOOLEAN; OUT res: INTEGER), NEW, ABSTRACT;

В реализациях CheckPath и CheckDelete код просто закомментирован, ask игнорируется, и ББ ведет себя не так, как от него ожидают. Например, вопрос о создании каталога при его отстутствии не задается. Я налетел, когда у меня по ошибке в другом каталоге система запустилась и компилировала в него без спросу, а я ждал кодовые/символьные файлы в другом месте. Если бы поведение было штатное, я бы сразу увидел ошибку при запросе разрешения на создание каталога под символьные файлы при компиляции.

Это отключено из-за проблемы с диалогами (viewtopic.php?t=6441)?

Автор:  Иван Денисов [ Вторник, 15 Октябрь, 2019 07:03 ]
Заголовок сообщения:  Re: HostFiles: зачем отключен параметр ask?

Думаю, что это была временная мера, так как HostFiles используется и для консольной версии. А переменной ignoreAsk раньше не было.
Теперь надо сделать через HostFiles.IgnoreAsk. Постараюсь вечером внимательно проверить всё и раскомментирую проверку.

Автор:  Иван Денисов [ Среда, 16 Октябрь, 2019 03:08 ]
Заголовок сообщения:  Re: HostFiles: зачем отключен параметр ask?

Исправил.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/