| 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/ | |