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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > До смешного, в трех соснах...

До смешного, в трех соснах...

Закрытая тема
Поиск в этой теме
Непрочитано 08.12.2008, 12:10 #1
До смешного, в трех соснах...
Н и к о л а й
 
Регистрация: 08.12.2008
Сообщений: 7

День добрый.
Нужна помощь, последний раз писал на Лиспе под десятку – подключал ввод с дигитайзера по СОМ-порту, но это было лет так 25 назад. Теперь вот пришлось, надо накрапать програмулю. Кинулся на акаде-2004, у нас почему то все зависают на нем. Акад – не лайт, не русифицирован. Лисп, я так понимаю – интегрирован в акад, или я не правильно понимаю. В общем гружу программку уже с одной строчки:
(defun c:xxx ( / )
(command "_.LINE" "0,0" "210,0" "210,297" "0,297" "_C")
(princ)
)
- пути в настройках прописаны, находит без ошибок
- проект компилируется без ошибок
- дебагер не доступен
- при пуске из консоли, даже если вставляю в тело диалог или вывод, неизменно отвечает – nil
- brack point игнорирует
- из командной строки акада на моё (ххх) получаю
; error: no function definition: XXX

Снес 2004 и поставил полный аглицкий 2008
- Product name: AutoCAD 2008
- Service pack: 0
- License type: standlone – loced
- License behavior: permanent
- Version: B.51.0 (UNICODE)
- На команду (ver) отвечает "Visual LISP 2008 (en)"

Эффект тот же, что и с 2004.
Прошу подсказать, в чем причина.
Просмотров: 3003
 
Непрочитано 08.12.2008, 12:16
#2
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Фигня какая-то. Все работает (AutoCAD 2006 ENG).
А, вот в чем дело: надо было вводить не (xxx), а xxx.
Profan вне форума  
 
Автор темы   Непрочитано 08.12.2008, 12:21
#3
Н и к о л а й


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


пробуем...
Command: xxx
Unknown command "XXX". Press F1 for help.
Н и к о л а й вне форума  
 
Непрочитано 08.12.2008, 12:25
#4
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Вставляю через буфер обмена:
Код:
[Выделить все]
 
Command: (defun c:xxx ( / )
(_> (command "_.LINE" "0,0" "210,0" "210,297" "0,297" "_C")
(_> (princ)
(_> )
C:XXX
Ввожу xxx:
Код:
[Выделить все]
 
Command: xxx
_.LINE Specify first point: 0,0
Specify next point or [Undo]: 210,0
Specify next point or [Undo]: 210,297
Specify next point or [Close/Undo]: 0,297
Specify next point or [Close/Undo]: _C
Command:
Profan вне форума  
 
Непрочитано 08.12.2008, 12:36
#5
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Из консоли VLisp.
Миниатюры
Нажмите на изображение для увеличения
Название: 00.png
Просмотров: 99
Размер:	20.7 Кб
ID:	13210  
Makswell вне форума  
 
Автор темы   Непрочитано 08.12.2008, 12:48
#6
Н и к о л а й


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


у меня результат такой…
Command: defun Unknown command "DEFUN". Press F1 for help.
Command: c:xxx Unknown command "C:XXX". Press F1 for help.
Command: ( / )
0
Command: (command "_.LINE" "0,0" "210,0" "210,297" "0,297" "_C")
_.LINE Specify first point: 0,0
Specify next point or [Undo]: 210,0
Specify next point or [Undo]: 210,297
Specify next point or [Close/Undo]: 0,297
Specify next point or [Close/Undo]: _C
Command: nil
Command: (princ)
Command: c:xxx
Unknown command "C:XXX". Press F1 for help.
Н и к о л а й вне форума  
 
Автор темы   Непрочитано 08.12.2008, 12:54
#7
Н и к о л а й


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


excuse, с консоли результат получился такой...
#<SUBR @07652aa0 DEFUN>
nil
0
nil
nil
_$
_$
Н и к о л а й вне форума  
 
Непрочитано 08.12.2008, 13:02
#8
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Смог воспроизвести твою ошибку:
Цитата:
_$ defun c:xxx ( / )
(command "_.LINE" "0,0" "210,0" "210,297" "0,297" "_C")
(princ)
#<SUBR @10512aa0 DEFUN>
nil
0
nil
А надо так:
Цитата:
_$ (defun c:xxx ( / )
(command "_.LINE" "0,0" "210,0" "210,297" "0,297" "_C")
(princ))
C:XXX
_$
Найди, так сказать, отличия.
Makswell вне форума  
 
Автор темы   Непрочитано 08.12.2008, 13:09
#9
Н и к о л а й


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


Да, спасибо, со скобками все понятно.
Проблема в том, что нет доступа из к кнопкам управления приложением и дебагер полностью недоступен
Н и к о л а й вне форума  
 
Непрочитано 08.12.2008, 13:24
#10
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Может надо сделать попросту Файл->Новый файл?
Makswell вне форума  
 
Автор темы   Непрочитано 08.12.2008, 13:28
#11
Н и к о л а й


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


изначально я ставил вопрос о том, что лисп не доступен для обработки
[img]D:\p1.jpg[/img]
программ из своего редактора
[img]D:\p1.jpg[/img]
Н и к о л а й вне форума  
 
Автор темы   Непрочитано 08.12.2008, 13:38
#12
Н и к о л а й


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


Я попробую сузить вопрос. Кто знает, в каких случаях опции дебагера (все комбинации с кнопкой F8) могут быть недоступны
Н и к о л а й вне форума  
 
Непрочитано 08.12.2008, 13:49
#13
Admin
Administrator


 
Регистрация: 21.08.2003
Сообщений: 4,463


Нормальное название темы в личку
Admin вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > До смешного, в трех соснах...



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
опирание трех стоек на плиту перекрытия _Nikita_ Конструкции зданий и сооружений 5 12.11.2008 09:37