Отладка LISP
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Отладка LISP

Отладка LISP

Ответ
Поиск в этой теме
Непрочитано 07.02.2013, 15:25 #1
Отладка LISP
Namolem
 
Регистрация: 26.09.2012
Сообщений: 13

Добрый день. Есть куча LISP файлов, привязанных к кнопкам, которые как-то работают. Почти всегда. Но иногда кнопки работать перестают, выдавая неинформативные ошибки. Их надо бы исправить, но как узнать место, в котором произошла ошибка?

Есть ли для автокада (на данный момент 2000i) какие-либо инструменты, позволяющие провести, хотя бы, пошаговую отладку?
Просмотров: 4367
 
Непрочитано 07.02.2013, 15:30
1 | #2
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Есть. Они были ещё и в R14, если мне не изменяет память. Открывал VLIDE?

Миниатюры
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 661
Размер:	15.6 Кб
ID:	96171  
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:

Последний раз редактировалось hwd, 07.02.2013 в 15:35.
hwd вне форума  
 
Автор темы   Непрочитано 07.02.2013, 15:39
#3
Namolem


 
Регистрация: 26.09.2012
Сообщений: 13


Спасибо, вроде нашел этот компонент в 2000-м.
А как им пользоваться, если команда требует, к примеру, выбор полилинии в рисунке. Он связан с текущим открытым документом?
Namolem вне форума  
 
Непрочитано 07.02.2013, 15:41
1 | #4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


http://autolisp.ru/2009/09/10/vlide-misc-01/
http://autolisp.ru/2009/09/12/vlide-misc-02/
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.02.2013, 15:41
1 | #5
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Namolem Посмотреть сообщение
А как им пользоваться
Полещук "AutoLISP и Visual LISP в среде AutoCAD", глава 2: "Среда разработки приложений".
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 07.02.2013, 15:44
#6
Namolem


 
Регистрация: 26.09.2012
Сообщений: 13


Благодарю.
Namolem вне форума  
 
Непрочитано 07.02.2013, 15:45
#7
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


сочувствую
gomer вне форума  
 
Непрочитано 07.02.2013, 18:16
#8
lastloch


 
Регистрация: 23.12.2010
Сообщений: 65


Цитата:
Сообщение от Namolem Посмотреть сообщение
Есть куча LISP файлов, привязанных к кнопкам, которые как-то работают. Почти всегда. Но иногда кнопки работать перестают
Очень странное сообщение. Позвольте спросить: а когда перестают работать - утром или ближе к ночи?
lastloch вне форума  
 
Автор темы   Непрочитано 07.02.2013, 20:04
#9
Namolem


 
Регистрация: 26.09.2012
Сообщений: 13


Скорее это зависит от фазы луны
Namolem вне форума  
 
Непрочитано 07.02.2013, 20:10
#10
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010


Переменные поди одноименные друг с другом путаются, вот и "как-то работают. Почти всегда".
Nike на форуме  
 
Автор темы   Непрочитано 08.02.2013, 13:02
#11
Namolem


 
Регистрация: 26.09.2012
Сообщений: 13


Очень вероятно. Переменные в этих скриптах названы 1-3 буквами, например list точек - "sp".
Последняя ошибка, которую я помню - "Automation Error", при попытке создать Word документ через COM
Namolem вне форума  
 
Автор темы   Непрочитано 12.02.2013, 15:53
#12
Namolem


 
Регистрация: 26.09.2012
Сообщений: 13


Так и не разобрался как в этой программе отлаживать скрипты, назначенные на кнопки(
Namolem вне форума  
 
Непрочитано 12.02.2013, 15:58
#13
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от Namolem Посмотреть сообщение
Так и не разобрался как в этой программе отлаживать скрипты, назначенные на кнопки(
тут три варианта: не ныть, а научится, бросить все и уйти на стройку и раскошелиться
gomer вне форума  
 
Непрочитано 12.02.2013, 15:59
#14
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Namolem Посмотреть сообщение
Так и не разобрался как в этой программе отлаживать скрипты, назначенные на кнопки(
Ты уж определись... Либо
Цитата:
Отладка LISP
либо
Цитата:
скрипты, назначенные на кнопки
Ласты тоже не предназначены для сдачи 100-метровки на время...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 12.02.2013, 16:06
#15
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Цитата:
Сообщение от hwd Посмотреть сообщение
Ласты тоже не предназначены для сдачи 100-метровки на время...
Да ладно
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 12.02.2013, 16:33
#16
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Дима_ Посмотреть сообщение
Да ладно
Ну если так, то да... можно и в VLIDE писать команды аля "^^C..." - раз он текстовый... Правда отлаживать (как хочет автор) будет несколько проблематично...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 12.02.2013, 16:45
#17
Namolem


 
Регистрация: 26.09.2012
Сообщений: 13


Объясните, что я делаю не так?

0) Смотрю код кнопки вида ^c^c(load "filename")(do_function)
1) Открываю VLIDE
2) Открываю filename.lsp, расположенный на сетевом диске
3) Безуспешно пытаюсь найти кнопку "выполнить скрипт".
4) Ставлю брякпоинт на проблемной функции
5) нажимаю кнопку "активировать автокад" и запускаю данную функцию в командной строке автокада, что VLIDE опять игнорирует
6) "ною" на форуме, что ничего не получается.
Namolem вне форума  
 
Непрочитано 12.02.2013, 16:46
#18
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Namolem Посмотреть сообщение
Объясните, что я делаю не так?
Ты Полещука смотрел?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 12.02.2013, 16:50
#19
Namolem


 
Регистрация: 26.09.2012
Сообщений: 13


Все, понял, мой косяк. Забыл про книгу.
Ушел читать
Namolem вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Отладка LISP



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Научите лиспу на примере (или как kpblc, VVA и компания пытаются обучить чайника лиспу) Red Nova LISP 5021 16.06.2025 17:50
Lisp. Не вставляет значения в базу access. Zaghim LISP 2 11.07.2012 14:29
Умер разработчик языка программирования Lisp andr_g LISP 1 27.10.2011 08:36
{Конкурс} Lisp. Задачки для студентов gomer LISP 10 05.01.2011 16:33
загрузка DOS прог через LISP Gaa LISP 15 12.08.2005 19:19