OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 20 Апрель, 2024 09:14

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: Среда, 16 Октябрь, 2019 14:35 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
По ошибке записал DevCompiler.Compile вместо CompileThis в скрипте. Результат:
Код:
compiling
 
****
* BlackBox
* trap #126
- HostWindows.Directory.Focus  (pc=0000012F, fp=FF8715BC)
- Windows.Forwarder.Forward  (pc=00001875, fp=FF8715D0)
- Controllers.ForwardVia  (pc=0000022E, fp=FF8715F4)
- Controllers.Forward  (pc=00000301, fp=FF871610)
- Controllers.FocusFrame  (pc=000005C7, fp=FF87162C)
- Controllers.FocusView  (pc=000005DD, fp=FF871640)
- TextViews.Focus  (pc=000001F1, fp=FF871654)
- TextViews.FocusText  (pc=0000023E, fp=FF871668)
- DevCompiler.Compile  (pc=000004A2, fp=FF871680)
- Kernel.Call  (pc=00002329, fp=FF8716AC)
- Meta.Item.ParamCallVal  (pc=00002A97, fp=FF871B0C)
- StdInterpreter.CallProc  (pc=00000475, fp=FF871B74)
****
Трап 126 означает "еще не реализовано". Планируется поддержать работу с окнами в консоли?

Мы используем затычку, которая работает по логике "в консоли окон не бывает". В частности, для фокуса она всегда NIL выдает. DevCompiler.Compile в консоли выдаст #Dev:NoTextViewFound вместо трапа.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 16 Октябрь, 2019 19:02 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3776
Трап ведь и нужен для обнаружения и дифференцирования ошибки? Очень наглядный пример :) Была сделана ошибка в скрипте, и она сразу себя проявила.


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

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


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

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


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

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