|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как начать писать на NET под Autocad2020
Проектировщик электрических сетей
Пенза
Регистрация: 17.01.2014
Сообщений: 178
|
||
Просмотров: 21434
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
ИМХО 2019 Community Edition вполне должно хватить
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Бесплатной версии VS2019 полностью хватит для программирования под AutoCAD. А вот для простого перекомпилирования своих наработок под Brics нужно будет полное совпадение объектных моделей ACAD и Bricscad, что маловероятно в принципе. Поэтому, скорее всего, будет нужно переписывать код или его части.
|
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Цитата:
Вот изза этого и хочу идти в сторону VS, очень расстроен SharpDevelop был легкий и удобный, и меня полностью устраивал. А вообще меня напугали, сказали что VS2019 весит 40Гб, но для компилирования библиотек для автокада говорят достаточно облегченной версии. Хотел скачать обычную бесплатную версию. Может кто то точно знает как правильно установить VisualStudio без лишнего. И еще вроде бы SDK Autocad2020 нужна, подскажите где ее скачать. |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611
|
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
|
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Это если все поддерживаемые ЯПы и средства разработки устанавливать. А так, если средства разработки для одного только NetFramework там значительно меньше гигабайтов памяти потребуется
В принципе можно и без нее обойтись, если автокад установлен на том же PC. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
Достаточно ИМХО. Остальное по мере надобности докинешь.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
Цитата:
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Нужна помощь, вы меня запутали, нужна мне SDK Autocad2020 или нет? Я не планирую создавать ObkectARX.
Я поставил VS открыл свой проект, нашел в корне автокада нужные мне библиотеки: acdbmgb.dll, acdmgdbrep.dll , acmgd.dll. Но столкнулся со странным поведением. компилятор ругается на обычные действия, такое чувство я еще что то не подключил. Вот пример на что ругается: Код:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
А ты что пишешь - команду или лисп-функцию? И где их объявления?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
Код:
Ругается еще на <CommandMethod("Summator")> _ Сейчас может по другому объявляют команды. Писал сам, в основном копипастил с autocad-кого хелпа. Верой и правдой код работал лет 5 |
|||
![]() |
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 178
|
РАБОТАЕТ!!! Код скомпилировал, все заработало. Огромное всем спасибо. Ну по крайней мере сумматор заработал, а значит библиотека запустилась.
Еще глупый вопрос. А как Вы занимаетесь отладкой кода? В zcad-е когда компилируешь его из Лазаруса, запускается отладчик и при ошибке он показывает строчку. Как это же самое провернуть с Автокадом и VS? Помогло добавление accoremgd.dll |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
ИМХО это не решает проблему, когда в код надо вносить изменения "на лету"
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
Boxa, там, по-моему, что-то в настройках студии надо менять. А потом для релиза обратно ставить? Или нет?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
Offtop: Странно. У меня как раз релиз, выпущенный под VS2019 без изменения (что-то там насчет отладки кода было, кажется. Вот блин, забыл!) рушил ACAD2018 и 2019. Надо будет вспомнить настройку, вернуть ее обратно и посмотреть, чего получается. Если код можно хоть чуть-чуть править - уже хорошо
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611
|
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
Что значит "компилируемые классы и объекты" и чем они отличаются от "некомпилируемых" или "не скомпилированных"? Мне это реально интересно, я без капли наезда.
Я искренне полагал, что все приложение собирается в единый модуль (ну или не единый, не столь суть важно) и объекты в нем уже "скомпилированы". Offtop: Понятно, что менять структуру класса, вводить новые структуры, классы и перечисления никто не даст.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 06.04.2015
Сообщений: 2,754
|
Цитата:
Именно это имелось в виду. |
|||
![]() |
|
||||
Разбираюсь с дотнет и возник ламерский вопрос...
Возможно ли из внешнего приложения exe подключившись к автокаду, воспользоваться всеми плюшками .net api автокад, или это доступно только из подгружаемых dll. ?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611
|
Цитата:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
Boxa, как мне кажется это не касается разработки под ACAD. Динамическое изменение XAML было доступно для "полноценных" exe как минимум с .NET Framework 4.7.1, если не раньше
![]() Сейчас приходится поступать уже "по-взрослому", разделяя как минимум на "часть для ACAD" и "остальное" ![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
А что разве dll можно скомпилировать, загрузить, потом перекомпилировать и еще раз загрузить? Ну и вроде писали, что dll по нормальному не выгрузить
Типа как lsp, загрузил, поправил, перезагрузил?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425
|
doctorraz, мне в ACAD подобное не удавалось. Может, в Revit / Inventor / etc подобное и возможно, не знаю.
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Кулик Алексей aka kpblc, поэтому я уточнил про эту новость(((
Exe ограниченно и раньше можно было править во время отладки.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611
|
так в ревите давно такое прокатывает с помощью Add-In Managera
И dll точно так же и раньше можно было ограниченно править во время отладки, но теперь вот новые инструменты подвезли, когда выйдет из беты нужно будет попробовать. |
|||
![]() |
|
||||
Пробуем
Гибче vb6 в плане отладки один фих ничего не будет(((
__________________
Мастерская СПДС |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите, с чего начать изучения в сфере строительства/архитектуры. | litxytxylb | Прочее. Архитектура и строительство | 13 | 03.12.2018 00:21 |
Нужен совет. Как решиться начать работать фрилансером. | Roksan | Профессии и трудовые отношения | 225 | 28.04.2018 13:57 |
Что писать в разделе Энергоэффективность, если оборудования радиосвязи устанавливается в существующих зданиях взамен старого | John1986 | Прочее. Отраслевые разделы | 20 | 29.11.2016 03:13 |
С чего начать? | SIGMA777 | Профессии и трудовые отношения | 33 | 11.08.2013 22:10 |
С чего начать писать на C# под автокад? | Yura Agafonov | Программирование | 9 | 31.05.2012 15:29 |