OberonCore https://forum.oberoncore.ru/ |
|
B2: Баг в HostFiles при выставлении Locator.res? https://forum.oberoncore.ru/viewtopic.php?f=116&t=280 |
Страница 1 из 1 |
Автор: | Илья Ермаков [ Суббота, 29 Июль, 2006 10:57 ] |
Заголовок сообщения: | B2: Баг в HostFiles при выставлении Locator.res? |
См. также viewtopic.php?f=16&t=1832 Сообщение от Евгения Темиргалеева (у него почему-то пока доступа к закрытой части форума нет) Привожу пример кода: Код: files := Files.dir.FileList(l); ASSERT(l.res = 0, 100); WHILE files # NIL DO ... files := files.next END; locs := Files.dir.LocList(l); ASSERT(l.res = 0, 101); WHILE locs # NIL DO DoSearch(l.This(locs.name)); locs := locs.next END Данный код работает без трэпов, если Blackbox был запущен из своей корневой директории. При запуске с другого профиля - с использованием /use, срабатывают ASSERT-ы. При этом res=2 - файл/каталог не найден. Однако, списки файлов/каталогов оказываются корректными и поиск работает, если закомментировать ASSERT-ы. Возможно в HostFiles есть ошибка, связанная с установкой res после поиска в "скрытой" директории. |
Автор: | Иван Горячев [ Понедельник, 14 Август, 2006 03:02 ] |
Заголовок сообщения: | Re: Баг в HostFiles при выстаавлении Locator.res? |
Да, ошибка есть. Возникает в случае, если указанный локатор l существует в рабочем каталоге (который /use), но отсутствует в базовом ("теневом"). Поправим как-нибудь. (модератор: см. viewtopic.php?f=16&t=1832) |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |