|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
![]() |
Поиск в этой теме |
![]() |
#1 | |
В AutoLISP есть функция entlast(запоминает последний нарисованный объект), как выглядит ее анлог в Delphi? еесли я рисую в автокаде?
Регистрация: 04.05.2010
Сообщений: 338
|
||
Просмотров: 4119
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Для начала - объект создается каким образом? Руками пользователя или программно?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Да уж...
Цитата:
Теперь, узнав одну команду, ты с чертежом собираешься работать исключительно через SendCommand? ![]()
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 575
|
Цитата:
Код:
__________________
cadtools |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
TararykovDG, объект может быть нарисован внутри определения блока. Или внутри листа.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
потенциальному юзеру кода может понадобиться не только Modelspace, но и лэйаут или определение блока.
upd Алексей меня опередил ![]()
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 575
|
Цитата:
__________________
cadtools |
|||
![]() |
|
||||
Регистрация: 04.05.2010
Сообщений: 338
|
Да, спасибо TararykovDG
![]() ой, снова застопорился... вот пример вашего кода.. count := AutoCAD.Application.ActiveDocument.Modelspace.Count; AutoCAD.Application.ActiveDocument.Modelspace.Item(count-1); count сработало... все посчитало.. а вот соледующая строчка... она возвращает объект типа olevariant или нет? и если да, то как потом этот объект указать в команде например _mirror? как отразить тот объект? Последний раз редактировалось SNIIP, 21.06.2012 в 09:58. |
|||
![]() |
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 575
|
SNIIP, я не пишу на Delphi, точнее пишу, но не под AutoCAD, поэтому не знаю тонкостей, порывшись в справке, получилось так,
Код:
__________________
cadtools |
|||
![]() |
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 575
|
Цитата:
Странно у меня работает, а Ты целиком взял код из поста #9, или под себя переделал, если целиком, то чему у Тебя равно AcadApp, потому как до этого долно быть еще и это, например: Код:
__________________
cadtools |
|||
![]() |