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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Не запускается функция с реактора

Не запускается функция с реактора

Ответ
Поиск в этой теме
Непрочитано 26.05.2014, 15:48 #1
Не запускается функция с реактора
nolte
 
спринклеры, сантехника
 
Регистрация: 26.01.2010
Сообщений: 190

не желает запускаться функция реактора
Код:
[Выделить все]
 
(defun f888 ()
(setq dbr (vlr-acdb-reactor "lkj"
	(list 	'(:vlr-objectErased . asdf)))
)
)
(defun asdf ()
(princ(vlr-data dbr))
(princ (strcat "\n------------------" "\nURAAAAAAAAAAA" "\n-----------------------"))
)
вроде все по учебнику
сообщение об ошибке

Изображения
Тип файла: jpg 1111.JPG (40.6 Кб, 119 просмотров)

__________________
Знание лисп: со справочником Н. Полещука
Просмотров: 2497
 
Непрочитано 26.05.2014, 15:58
#2
Кулик Алексей aka kpblc
Moderator

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


Код:
[Выделить все]
 
(vl-load-com)

(defun f888 ()
  (setq dbr (vlr-acdb-reactor
              "lkj"
              (list '(:vlr-objecterased . asdf))
              ) ;_ end of vlr-acdb-reactor
        ) ;_ end of setq
  ) ;_ end of defun


(defun asdf (obj react)
  (princ (vlr-data dbr))
  (princ (strcat "\n------------------" "\nURAAAAAAAAAAA" "\n-----------------------"))
  ) ;_ end of defun

(f888)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 26.05.2014, 16:12
#3
nolte

спринклеры, сантехника
 
Регистрация: 26.01.2010
Сообщений: 190
Отправить сообщение для nolte с помощью Skype™


спасибо Алексей.
не совсем понятно откуда берутся аргументы во второй функции. разберусь я думаю.
__________________
Знание лисп: со справочником Н. Полещука
nolte вне форума  
 
Непрочитано 26.05.2014, 16:45
#4
Дима_

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


Цитата:
Сообщение от nolte Посмотреть сообщение
не совсем понятно откуда берутся аргументы во второй функции
Они необходимы, чтобы функции могла понять какой реактор ее запустил и при каких условиях - это "стандарт" для функции обратного вызова практически любого диалекта программирования.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 26.05.2014, 17:40
#5
nolte

спринклеры, сантехника
 
Регистрация: 26.01.2010
Сообщений: 190
Отправить сообщение для nolte с помощью Skype™


Дима_, спасибо, вечером разберусь, надеюсь. Пока что понял, так должно быть и все тут. СТАНДАРТ.
__________________
Знание лисп: со справочником Н. Полещука
nolte вне форума  
 
Непрочитано 26.05.2014, 17:51
#6
Дима_

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


До кучи: теоритически Вы можете установить одну функцию на несколько реакторов, которая в зависимости от полученных аргументов будет выполнять различные действия.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 26.05.2014, 20:58
#7
Кулик Алексей aka kpblc
Moderator

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


Сугубо ИМХО: практически я такое никогда не делал. Отладка (для меня) усложняется при объединении.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Не запускается функция с реактора



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DwgRuLispLib: Функция открытия диалога Open\Save As файла (файлов) Supermax Библиотека функций 20 14.03.2018 10:05
Как сделать так чтобы в AutoCAD2012 появилась эта функция? МишаИнженер Программирование 17 12.01.2011 13:33
Excel. Пользовательская функция замещения буквенных индексов числовыми AlphaGeo Программирование 2 06.07.2010 12:12
структурированный список Holon Программирование 22 11.09.2007 14:09