Re: VB.NET и ARX

> VladimirT
Что понимать под ARX?
Чистый ObjectARX непосредственно не может работать с объектами ADT. Для этой цели используется OMF (надстройка над ObjectARX для работы с объектами ADT).
А вот с использованием .NET можно работать с объектами ADT. Возможно можно работать и с объектами LDT - не интересовался.

(изменено: Agens -, 18 апреля 2014г. 09:59:57)

Re: VB.NET и ARX

гос-н Александр Ривилис, подскажите пож-ста, можно ли в VB.NET подгружать *.arx, также как *.dll, как это было в VBA?
Если да и не сложно, то как это сделать. Дело в том, что одна программа для проектирования имеет *.arx для снятия свойсты с ее примитивов, т.к. я пешел с VBA на VB, нужна поддержка *.arx... Спасибо...

Re: VB.NET и ARX

Agens - пишет:

гос-н Александр Ривилис, подскажите пож-ста, можно ли в VB.NET подгружать *.arx, также как *.dll, как это было в VBA?

Я не "гос-н Александр Ривилис", но если это всё же не существенно, то:

((AcadApplication)acad.AcadApplication).LoadArx(fileName);

(изменено: Agens -, 18 апреля 2014г. 11:18:00)

Re: VB.NET и ARX

спс. это в коде? как потом тогда работать с свойствами, функциями...
это просто подгрузка в проект, как потом в коде использовать *.{свойство} в теле кода?
это же не "Imports Autodesk.AutoCAD.Interop", когда при написании кода, получаем доступ к библиотекам...

(изменено: Андрей, 18 апреля 2014г. 11:19:08)

Re: VB.NET и ARX

Agens - пишет:

это в коде?

Это в .NET коде.

как потом тогда работать с свойствами, функциями...
это же не "Imports Autodesk.AutoCAD.Interop", когда при написании кода, получаем доступ к библиотекам...

Обозначенный мною выше код подгружает ARX-плагин в AutoCAD - я так понял, что изначально вопрос был об этом. Если же речь шла о том, как в .net коде программно использовать функции определённые в составе подгруженного arx, то подозреваю, что нужно создавать управляемую обёртку для интересующих функций.

(изменено: Agens -, 18 апреля 2014г. 11:25:16)

Re: VB.NET и ARX

не так все просто, программый модуль за 35т ойро, создатель которого пишет плагины для своего "творения" за деньги и очень шифрует запрос на свойства и функции. Описание в интернете нет вообще. Секрет и ком. тайна.
Недавно появилась возможность использовать хоть что-то, задействовав *.arx - "...PropertiesPalette_r18(19...)x64.arx", я это и делал в VBA. Но в VB возможности напрямую подгрузить ARX нет. Даже не знаю, что делать, продолжать мучить VBA ^)

Re: VB.NET и ARX

может тогда стоит попробовать самому реализовать нужный функционал? :)

Re: VB.NET и ARX

Кто займется, возможно в этом есть ком. интерес.
К сож. я не программист, и это не мой основной хлеб. Времени и знаний не хватает на тонкости, это удел хирургов...
Для меня проще подключить библ. и "резать" без наркоза... т.к. я умею лишь накладывать шины и иногда делать уколы :)
Если кто-то согласен помочь, буду рад...

Re: VB.NET и ARX

Agens - пишет:

Дело в том, что одна программа для проектирования имеет *.arx для снятия свойсты с ее примитивов, т.к. я пешел с VBA на VB, нужна поддержка *.arx... Спасибо...

Если ты мог это делать на VBA, то сможешь и на VB.NET. Ну а если не мог, то VB.NET тебе врядли поможет.

Re: VB.NET и ARX

на VBA я просто подключал *.arx, как библиотеку, VB этого не позволяет... только *.dll, я же писал...
Что значит, смог-не смог?

Re: VB.NET и ARX

Если ты мог подключить *.arx на VBA, то тоже самое можно сделать на VB.NET (и еще кучу всего). Если нужна реальная помощь - переходи сюда: http://adn-cis.org/forum/index.php?board=4.0 и с конкретикой.