|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
VBA тихий выход GetPoint
инженер-конструктор
Минск
Регистрация: 29.05.2004
Сообщений: 381
|
||
Просмотров: 4476
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Попробуй, например, получить точку так:
Код:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 29.05.2004
Минск
Сообщений: 381
|
Запускаю макрос "Test". Указываю точку на чертеже, получаю сообщение: " Run-time error 91: Object Variable or With block variable not set". Дебаггер возвращает к следующей строке кода: "pt = ThisDrawing.Utility.GetPoint".
Если же жму esc, то получаю все тот же:"Method 'GetPoint' of object IAcadUtility failed" Run-time error 2147352567(80020009) |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Я проверял на ADT2005 и 2006... Все работало корректно. Специально только что перепроверил на заново запущенном каде - глюков не обнаружено.
--- Добавлено: Блин, не тот тип переменной у point... Надо Variant. Скопировал не то ![]() Исправленный вариант: Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Корректно работает второй код! Учти!
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
С богами не спорят, им внимают
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |