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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > .NET > Выбор из .NET SelectionSet с фильтрами

Выбор из .NET SelectionSet с фильтрами

Ответ
Поиск в этой теме
Непрочитано 22.08.2006, 11:33 #1
Выбор из .NET SelectionSet с фильтрами
makerman
 
Проектирование, программирование...
 
СПб
Регистрация: 05.09.2005
Сообщений: 5

Добрый день, господа программисты!
Не сталкивался ли кто-нибудь с "проблемой выбора"... в ACAD+.NET
имеем:
Dim GraphSet As Autodesk.AutoCAD.Interop.AcadSelectionSet
Dim FilterType(1) As Integer
Dim FilterData(1) As Object
Dim TLPoint(2) As Double
Dim BRPoint(2) As Double

FilterType(0) = 1
FilterData(0) = "LWPOLYLINE"
FilterType(1) = 8
FilterData(1) = AcdLayer.Name ( Имя можно и явно указать, не меняет сути)
...точки запрашиваем...
GraphSet.Select(AcSelect.acSelectionSetWindow, TLPoint, BRPoint, FilterType, FilterData)

ВОЗВРАЩАЕТ "Invalid FilterType". По всей документации делаю всё правильно... В чем засада???
__________________
с наилучшими пожеланиями, Дмитрий.
Просмотров: 2755
 
Непрочитано 22.08.2006, 15:06
#2
fixo

Lisp/VBA/VB.NET Hobbyist
 
Регистрация: 24.03.2005
Славен Град Петров
Сообщений: 367


Засада в нуле:

Код:
[Выделить все]
FilterType(0) = 0 
FilterData(0) = "LWPOLYLINE"
~'J'~
fixo вне форума  
 
Автор темы   Непрочитано 22.08.2006, 15:25
#3
makerman

Проектирование, программирование...
 
Регистрация: 05.09.2005
СПб
Сообщений: 5


Цитата:
Сообщение от Fatty
Засада в нуле:

Код:
[Выделить все]
FilterType(0) = 0 
FilterData(0) = "LWPOLYLINE"
~'J'~
Спасибо! Действительно, опечатался..... Проблема в том, что Нуль тоже не помогает:
Dim AcdSet As Autodesk.AutoCAD.Interop.AcadSelectionSet
Dim FilterType(0) As Integer
Dim FilterData(0) As Object
FilterType(0) = 0
FilterData(0) = "LWPOLYLINE"
AcdSet.Select(AcSelect.acSelectionSetWindow, TLPoint, BRPoint, FilterType, FilterData)--->>>"Invalid argument FilterType in Select"
__________________
с наилучшими пожеланиями, Дмитрий.
makerman вне форума  
 
Автор темы   Непрочитано 22.08.2006, 15:42
#4
makerman

Проектирование, программирование...
 
Регистрация: 05.09.2005
СПб
Сообщений: 5


Ура!!! Спасибо Сереге!!! В VB.NET надо указывать FilterType как массив типа SHORT, (а не Интеджер, как в документации...)
__________________
с наилучшими пожеланиями, Дмитрий.
makerman вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > .NET > Выбор из .NET SelectionSet с фильтрами

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск