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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA Autocab. Выбор объектов для selection set более 256 штук.

VBA Autocab. Выбор объектов для selection set более 256 штук.

Ответ
Поиск в этой теме
Непрочитано 22.08.2017, 10:41 #1
VBA Autocab. Выбор объектов для selection set более 256 штук.
ALM
 
строительство
 
Регистрация: 16.11.2005
Сообщений: 84

Подскажите можно ли выбирать в vba более 256 штук
Объектов и как то работать с ними дальше или 256 штук это лимит что может vba?
Просмотров: 3582
 
Непрочитано 22.08.2017, 10:48
#2
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Вы бы показали код которым выбираете объекты....
Boxa вне форума  
 
Непрочитано 22.08.2017, 10:51
| 1 #3
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


мне казалось это лимит на количество selection set, а не объектов в них
и лучше вообще не использовать selection set
trir вне форума  
 
Непрочитано 22.08.2017, 10:52
#4
Кулик Алексей aka kpblc
Moderator

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


Ещебыпереводизапятыепоставитьчтобыточновсепонятьатосплошнякомтекстчитатьневозможно
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 22.08.2017, 10:59
#5
ALM

строительство
 
Регистрация: 16.11.2005
Сообщений: 84
<phrase 1=


Самым обычным способом:
В итоге в наборе максимум 256 объектов а все остальные "в пролете". Что тут можно сделать?

On Error Resume Next
ThisDrawing.Sele*ctionSets("SS").Delete
Set ss = ThisDrawing.Se*lectionSets.Add("SS")
ss.SelectOnScreen
ALM вне форума  
 
Непрочитано 22.08.2017, 11:01
#6
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


а не надо так делать
trir вне форума  
 
Автор темы   Непрочитано 22.08.2017, 11:15
#7
ALM

строительство
 
Регистрация: 16.11.2005
Сообщений: 84
<phrase 1=


А как надо делать?
ALM вне форума  
 
Непрочитано 22.08.2017, 11:21
#8
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


а что вы хотите сделать?
хм
Цитата:
If the maximum number of selection sets is reached, you must call the gc function to free unused memory before another ssget will work.
trir вне форума  
 
Непрочитано 22.08.2017, 11:32
#9
Кулик Алексей aka kpblc
Moderator

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


gc, кажется, сработает только в lisp. Или нет?
Цитата:
Сообщение от ALM Посмотреть сообщение
Что тут можно сделать?
Попробоватьперезапустить
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 22.08.2017, 11:35
#10
ALM

строительство
 
Регистрация: 16.11.2005
Сообщений: 84
<phrase 1=


Я хочу получить координаты окружностей, выбирая их в чертеже.
ALM вне форума  
 
Непрочитано 22.08.2017, 11:44
#11
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


можно попробовать Erase
но выбирать объекты по одному? как то не очень полезно...
trir вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA Autocab. Выбор объектов для selection set более 256 штук.

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. 1. Выбор объектов "по расширенным данным". 2. Принадлежность точки замкнутому контуру. AlexZh LISP 8 09.06.2022 16:35
Выбор объектов SergU AutoCAD 20 16.03.2020 14:36
Выбор объектов при отключенном слое "0" SHURF AutoCAD 3 31.01.2008 17:32
Выбор объектов рамкой, вне экрана? Berejnoy AutoCAD 8 03.01.2008 13:44