|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Почему функция error не обрабатывает появление ошибки при назначении системной переменной?
Регистрация: 14.12.2008
Сообщений: 1,134
|
||
Просмотров: 2039
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,430
|
Цитата:
----- добавлено через 37 сек. ----- Ссылочку пжалста
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 14.12.2008
Сообщений: 1,134
|
Пожалуйста вот ссылка: http://infobase.athn.ru/program/2017...#_Toc465260995
Там написано вот это: (*error* <строка>) Это, определяемая пользователем функция, трактующая ошибки. Если она не nil, она выполняется как функция всякий раз, когда присутствует проверка ошибок AutoLISP. Она выдает один аргумент — строку, состоящую из описания ошибки. Например: Код:
А какие ещё есть функции обработки ошибок чтобы решить мою задачу? Добавил определение функции error: Код:
В ЛИСПЕ что, нет нормального механизма обработки ошибок? Последний раз редактировалось МишаИнженер, 08.12.2022 в 11:42. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
какие напишете, такие и будут) По ссылке, что давал Алексей вчера в теме обучения лиспу - явно не проходили.
Offtop: Зачем вообще в программирование полезли при такой нелюбви к чтению? Порой, чтобы найти несколько строчек для решения задачи - приходится десятки страниц справок и форумов просмотреть в инете. А вы лишь темы плодите самозабвенно) Последний раз редактировалось Сергей812, 08.12.2022 в 11:43. |
|||
![]() |
|
||||
Регистрация: 14.12.2008
Сообщений: 1,134
|
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,430
|
autolisp.ru -> поиск -> error
Если уж по своим собственным постам лень ходить - то это уже за гранью добра и зла...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. Последний раз редактировалось Кулик Алексей aka kpblc, 08.12.2022 в 12:45. |
|||
![]() |
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 626
|
Я уже побаиваюсь писать - опять тему разделят...
а) Нужно не (error …), а (*error* …) б) Ну хотя бы (princ msg) оставь - она же закомментирована у тебя. Как ты поймешь, работает функция обработки ошибок или нет?
__________________
Счастливо, Алексей! |
|||
![]() |
|
||||
Регистрация: 14.12.2008
Сообщений: 1,134
|
Не помогает. Там ничего нет на эту тему. Посмотрите принтскрин
----- добавлено через ~11 мин. ----- Сделал как вы сказали: Код:
Выводит при этом сообщение: Настройка переменной AutoCAD отвергнута: "HPNAME" "CONSIST"; выход после ошибки Как можно отключить этот "выход после ошибки", (сделать "обнуление ошибок") и продолжить выполнение программы? |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,430
|
МишаИнженер, не помешает нажать кнопку "Найти" и полистать страницу.
----- добавлено через ~10 мин. ----- Сильно подозреваю, что ТС не хватит терпения прочитать на сайте. И не хватит времени пройтись по собственным темам. Ну да, ну да, остальным-то делать нечего... Лови в очередной раз : https://autolisp.ru/2009/09/13/error-catch/
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,430
|
ТС подправил код, так что неактуально
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не вычисляется функция и не строится график из-за ошибки в MATHCAD | aborigen1 | Прочее. Программное обеспечение | 3 | 11.01.2016 15:11 |
AutoCAD 2013 Rus SP2 СПДС при проверке _audit находит и исправляет ошибки но, повторная проверка опять указывает на тоже | zoro | ПО от CSoft | 10 | 06.08.2013 00:33 |
Почему если верхний предел интегрирования указан переменной z0 то интеграл НЕ вычисляется | МишаИнженер | Прочее. Программное обеспечение | 6 | 06.01.2011 05:47 |
Ошибки в сортаментах (покушение на основы) | IBZ | Разное | 18 | 02.09.2008 13:03 |
Функция rem | Владимир М | Программирование | 5 | 20.12.2005 17:13 |