|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
а то задолбает, если ума нет, а с vl-prin1-to-string хорошо придумано, хотя можно тип ООП с отдельными функциями, а в action_tile только название функции отклика забивать |
|||
![]() |
|
||||
Инженер Регистрация: 27.04.2009
Deutschland
Сообщений: 208
|
gomer
Цитата:
![]() |
|||
![]() |
|
||||
Ищу работу Регистрация: 12.06.2010
Сообщений: 35
|
1. Всё правильно делаешь.
Есть ещё один вариант, когда определяется через defun функция без аргументов и передается в третий аргумент функции new_dialog Код:
2. Offtop: (lambda nil ....) - это стильно! ![]() 3. Один старый перец по кличке Пастух с сайта autocad.ru (ныне caduser.ru), как то выкладывал зело-мудрёную библиотеку под названием FreshDCL. Она как раз написана в объектно-ориентированном стиле. Посмотри картинки в прикрепленном архиве. Кстати, коды открыты, так что при желании... Только можно в психушку загреметь, да и шкурка выделки не стоит. Лучше освоить WindowsForms или WPF, да научиться вязать lisp и .NET, и будет тебе счастье на долгие годы вперед. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
dcl-файл сохранен в c:\temp\d_tpos.dcl?
И обрати внимание на разницу строк: Код:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Диалог запускается функцией (start_dialog), которая в коде присутствует.
P.S. http://dwg.ru/pub/9 - читался?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Сообщений: n/a
|
Цитата:
Правильноли я делаю: 1.Запускаю DCL в редакторе лиспа. 2.Сервис->приложения-> *.lsp 3.В ком.строке (start_dialog)->Enter ? Добавлено: Получилось.Загрузил lsp файл в редакторе лиспа и добавил C: Последний раз редактировалось Владимир Егорьев, 24.10.2010 в 00:30. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
Чтобы лисп загрузить в кад достаточно его перетащить (файл а не текст) в окно автогада... Дальше#32 и получаете окошко |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ламерские вопросы по LISP и DCL | TheBuTeK | LISP | 7 | 03.07.2016 22:15 |
Создание диалоговых окон в AutoCAD | TwoZero | Программирование | 145 | 11.03.2015 18:15 |
DCL & UserForm VBA | Holon | Программирование | 21 | 05.10.2007 01:37 |
Создание help'а к своим прогам | Apelsinov | Программирование | 20 | 27.07.2006 12:51 |
Одна из целей: Создание экспертных систем на базе AutoCAD. | Сергей Юрьевич | Программирование | 9 | 01.01.2005 15:17 |