OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 17 Август, 2019 17:56

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: Суббота, 29 Июль, 2006 10:57 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9129
Откуда: Россия, Орёл
См. также 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 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
Да, ошибка есть. Возникает в случае, если указанный локатор l существует в рабочем каталоге (который /use), но отсутствует в базовом ("теневом"). Поправим как-нибудь. (модератор: см. viewtopic.php?f=16&t=1832)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB