OberonCore
https://forum.oberoncore.ru/

Незначительная ошибка(и) в DevLinker
https://forum.oberoncore.ru/viewtopic.php?f=1&t=2557
Страница 1 из 1

Автор:  Роман М. [ Четверг, 15 Апрель, 2010 13:32 ]
Заголовок сообщения:  Незначительная ошибка(и) в DevLinker

Нашёл одну ошибку в модуле DevLinker:
  1. когда в строке командера указывается решётка (#) рядом с именем экспортируемого модуля, в котором на самом деле нет ни одного экспортируемого символа, то срабатывает капкан (NIL dereference (read)).
  2. и наоборот, если нет решётки, то также срабатывает капкан (вне зависимости от наличия экспортируемых символов).

Код:
MODULE TestExport;

END TestExport.

^Q DevLinker.LinkDll test.dll := TestExport~

Автор:  Илья Ермаков [ Четверг, 15 Апрель, 2010 13:58 ]
Заголовок сообщения:  Re: Незначительная ошибка(и) в DevLinker

Ну, я бы такие ситуации не стал классифицировать как ошибку. Недоработка с точки зрения usability... Система неверные данные не жрёт? Не жрёт ) Дури не делает. Для программистского инструмента всё ок.

Преимущества стопоров ошибок.

Автор:  Роман М. [ Четверг, 15 Апрель, 2010 14:06 ]
Заголовок сообщения:  Re: Незначительная ошибка(и) в DevLinker

Можно классифицировать как "known issue" и ничего не делать, а можно и подправить... Хоть пользователя предупредить, что так низя!

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