Тема: Прикрутить .NETовский диалог к ARX приложению.
Как прикрутить .NETовский диалог к ARX приложению? Например чтобы при вызове из ARX диалог был бы модальным. Как передавать данные из диалога в ARX?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → Прикрутить .NETовский диалог к ARX приложению.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как прикрутить .NETовский диалог к ARX приложению? Например чтобы при вызове из ARX диалог был бы модальным. Как передавать данные из диалога в ARX?
Надо создать arx приложение с поддержкой технологией .NET
Еще в свойствах проекта надо включить параметр компиляции управляемого кода. CLR (Common library runtime). Вечером опишу подробнее.
С помощью визарда создаешь ARX приложение во вкладке .NET Options ставишь галочку на опции ".NET mixed managed code support"
Вызываешь свойства проекта во вкладке Configuration Properties выбираешь вкладку General и там выставляешь параметр "Common Language Runtime support" выбираешь опцию "Common Language Runtime Support (/clr)".
В итоге можешь к приложению прикручивать все .NET библиотеки и создавать обычное ARX приложение.
В итоге можешь к приложению прикручивать все .NET библиотеки и создавать обычное ARX приложение.
Т.е. ставишь две галочки и вот оно - счастье!
А прикручивать, наверное, лучше на болты. Так оно крепче.
Я так понимаю, можно написать .NET сборку, содержащуу класс окна, на С#, а потом обратиться к ней из обычного ARX приложения с помощью выражения на C++/CLI? Существует еще какой-то управляемый С++, который был до появления С++/CLI??
->Пастух
Разобрался ли ты как писать обертки для родных классов ARX или способ с двумя галками тоже не менее эффективный?
> Nikе
.NET-окно можно писать и на C++ (управляемом). Если нужен пример ARX-приложения, см. http://poleshchuk.spb.ru/cad/2006/TrSplash1.htm
->Пастух
Разобрался ли ты как писать обертки для родных классов ARX или способ с двумя галками тоже не менее эффективный?
Да куда там. У меня на все уходят годы...
Прочитал вот (аж два раза) великолепную книгу Н.Н.Мартынова
https://www.caduser.ru/forum/
Теперь читаю Роджерсона "Основы COM", Ч.Петзольда и Дж.Рихтера по программированию Win32. Только потом за .net возьмусь, если в психушку не перееду раньше :)
По C++/CLI книг что-то совсем мало. Есть книга Гордона Хогенсона. Как говорят, с отвратительным переводом, но нормальная по сути. Я купил, но еще не читал.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → Прикрутить .NETовский диалог к ARX приложению.
Форум работает на PunBB, при поддержке Informer Technologies, Inc