|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как определить номер строки программы на лиспе, вызвавшей ошибку ?
Регистрация: 22.01.2010
Сообщений: 311
|
||
Просмотров: 3246
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Ошибки бывают разные - синтаксические и логические. Номер строки мало что даст и при одних, и при других. Вот, например, код, гарантированно вызывающий ошибку при попытке загрузки:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Как реагировать? Анализировать код. Или код на форум, и плюс описание ситуации, которая порождает ошибку.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
swkx, ну не реализовано это в нем. Зато внимательности учит
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Хотя, может, и реализовано...
Ха! Точно, реализовано: http://autolisp.ru/2009/09/12/vlide-misc-02/
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Так именно про трассировщик ошибок я и говорил. Скажу честно - я им не пользуюсь (обычно запускаю пошаговое выполнение, это мне хватало). Может, Евгений появится и прокомментирует...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
А что мешает использовать встроенный в редактор отлов ошибок?
В редакторе Vlide в меню "отладка" (для русской версии) ставим галочку на "останов на ошибке"! Теперь при запуске исходных лисп-файлов (не компилированных) при возникновеннии ошибки на участке кода программа сама останавливается на этом участке кода, сохраняются значения всех переменных на этот момент. Чтобы увидеть место в коде где произошла ошибка: в меню "отладка" -> "причина последнего останова", и этот участок выделится!!! чтобы выйти из этого режима - есть кнопки "сброс" или "выход" или же эти пункты в меню отладка. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Огнестойкость здания. как определить | Makc | Прочее. Архитектура и строительство | 53 | 26.05.2016 15:19 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
Юмор 2007 | Огурец | Разное | 1172 | 29.12.2007 11:16 |
Как определить характеристики здания? | Amadeus | Прочее. Архитектура и строительство | 1 | 05.10.2007 15:35 |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |