Тема: Прикрутить .NETовский диалог к ARX приложению.

Как прикрутить .NETовский диалог к ARX приложению? Например чтобы при вызове из ARX диалог был бы модальным. Как передавать данные из диалога в ARX?

Re: Прикрутить .NETовский диалог к ARX приложению.

Надо создать arx приложение с поддержкой технологией .NET
Еще в свойствах проекта надо включить параметр компиляции управляемого кода. CLR (Common library runtime). Вечером опишу подробнее.

Re: Прикрутить .NETовский диалог к ARX приложению.

С помощью визарда создаешь ARX приложение во вкладке .NET Options ставишь галочку на опции ".NET mixed managed code support"
Вызываешь свойства проекта во вкладке Configuration Properties выбираешь вкладку General и там выставляешь параметр "Common Language Runtime support" выбираешь опцию "Common Language Runtime Support (/clr)".
В итоге можешь к приложению прикручивать все .NET библиотеки и создавать обычное ARX приложение.

Re: Прикрутить .NETовский диалог к ARX приложению.

В итоге можешь к приложению прикручивать все .NET библиотеки и создавать обычное ARX приложение.

Т.е. ставишь две галочки и вот оно - счастье!
А прикручивать, наверное, лучше на болты. Так оно крепче.

Re: Прикрутить .NETовский диалог к ARX приложению.

Я так понимаю, можно написать .NET сборку, содержащуу класс окна, на С#, а потом обратиться к ней из обычного ARX приложения с помощью выражения на C++/CLI? Существует еще какой-то управляемый С++, который был до появления С++/CLI??
->Пастух
Разобрался ли ты как писать обертки для родных классов ARX или способ с двумя галками тоже не менее эффективный?

Re: Прикрутить .NETовский диалог к ARX приложению.

> Nikе
.NET-окно можно писать и на C++ (управляемом). Если нужен пример ARX-приложения, см. http://poleshchuk.spb.ru/cad/2006/TrSplash1.htm

Re: Прикрутить .NETовский диалог к ARX приложению.

->Пастух
Разобрался ли ты как писать обертки для родных классов ARX или способ с двумя галками тоже не менее эффективный?

Да куда там. У меня на все уходят годы...
Прочитал вот (аж два раза) великолепную книгу Н.Н.Мартынова
https://www.caduser.ru/forum/
Теперь читаю Роджерсона "Основы COM", Ч.Петзольда и Дж.Рихтера по программированию Win32. Только потом за .net возьмусь, если в психушку не перееду раньше :)
По C++/CLI книг что-то совсем мало. Есть книга Гордона Хогенсона. Как говорят, с отвратительным переводом, но нормальная по сути. Я купил, но еще не читал.