Возможно ли подгрузить разработанную библиотеку в AutoCAD 2011 LT? - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Возможно ли подгрузить разработанную библиотеку в AutoCAD 2011 LT?

Возможно ли подгрузить разработанную библиотеку в AutoCAD 2011 LT?

Ответ
Поиск в этой теме
Непрочитано 03.07.2013, 12:46
Возможно ли подгрузить разработанную библиотеку в AutoCAD 2011 LT?
Sfinks7s1
 
VB, C++, C#, Java
 
Санкт-Петербург
Регистрация: 19.04.2013
Сообщений: 48

Возможно ли подгрузить разработанную библиотеку на C# в AutoCAD 2011 LT?
Команда netload отсутствует.
На других форумах пишут, что вроде как нельзя.
Но вдруг кто знает какой-нибудь хитрый способ..)
Просмотров: 8972
 
Непрочитано 04.07.2013, 13:18
#21
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,435
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от KSI Посмотреть сообщение
hwd, это да. А вдруг у них будет помутнение разума.

Будем ждать следующего солнечного затмения, и пока везде темно - им запрос отправлю
maratovich вне форума  
 
Непрочитано 04.07.2013, 13:24
#22
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,626


И, кстати, почему это у Autodesk цена AutoCAD и вертикального решения типа AutoCAD MEP почти одинакова?
Profan вне форума  
 
Непрочитано 04.07.2013, 13:25
#23
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Profan Посмотреть сообщение
И, кстати, почему это у Autodesk цена AutoCAD и вертикального решения типа AutoCAD MEP почти одинакова?
Возмутись автодеску - пусть поднимут цену на AutoCAD MEP, а то расслабились...
hwd вне форума  
 
Непрочитано 04.07.2013, 13:28
#24
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,626


Нет, тут я согласен с тобой. AutoCAD LT- бесплатно, полный AutoCAD ~ 40-50 тыр, а уж вертикальные решения пусть и 100-150 тыр (прибить бы их за это).
Profan вне форума  
 
Непрочитано 04.07.2013, 13:59
#25
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,595


Бесплатно - нанокад. Кстати, и со скриптами дружит
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 04.07.2013, 14:08
#26
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,626


Бесплатно он застрял на версии 3.7. И похоже, что "бесплатность" кончилась.
Profan вне форума  
 
Непрочитано 04.07.2013, 14:15
#27
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Profan Посмотреть сообщение
Бесплатно он застрял на версии 3.7. И похоже, что "бесплатность" кончилась.
Насколько мне известно - не кончилась. Сейчас у NanoCAD сайт накрыт медным тазом, поэтому проверить не могу.
hwd вне форума  
 
Непрочитано 04.07.2013, 14:26
#28
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,595


Цитата:
Бесплатная версия nanoCAD free 5.0
В течение лета 2013 года компания «Нанософт» планирует выпустить бесплатную версию nanoCAD free, базирующуюся на ядре nanoCAD 5.0 и обладающую сокращенным функционалом. О выходе этой версии будет сообщено дополнительно.
...
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 04.07.2013, 14:35
#29
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Всё, вроде как начало открываться: тынц. На мой взгляд обозначенный функционал более предпочтителен, чем функционал AutoCAD LT.
hwd вне форума  
 
Непрочитано 05.07.2013, 10:21
#30
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


Цитата:
Сообщение от KSI Посмотреть сообщение
maratovich, только один вариант, если Автокад с подпиской, попробовать запросить серийник на 2009, может и дадут.
Дадут, по подписке есть такая возможность. Было дело, нужен был Автокад 2007, т.к. только в нем работало одно "жутко полезное" приложение. Рассматривали и такой downgrade, но разработчики кое-как нашли возможность выпустить новую версию приложения для современных версий автокада, обошлось. Если очень надо - поузнавайте у своих партнеров Автодеска.
Do$ вне форума  
 
Непрочитано 05.07.2013, 10:25
#31
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Do$ Посмотреть сообщение
но разработчики кое-как нашли возможность выпустить новую версию приложения для современных версий автокада
не настраивает на позитив... Видимо "качественно" запроектирован софт, раз такие траблы.
hwd вне форума  
 
Непрочитано 05.07.2013, 11:39
#32
trir


 
Регистрация: 18.12.2010
Сообщений: 5,115


Цитата:
почему это у Autodesk цена AutoCAD и вертикального решения типа AutoCAD MEP почти одинакова?
А им не интересно продавать AutoCAD, им даже вертикалки продавать не интересно - только комплекты (SUITE)
trir вне форума  
 
Непрочитано 05.07.2013, 11:51
#33
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Цитата:
Сообщение от hwd Посмотреть сообщение
Видимо "качественно" запроектирован софт, раз такие траблы.
Не факт - автодеск тоже периодически , даже "официальный" функционал просто выкидывает, а уж "внутренности" поменять (типа .cui на .cuix - хоть, справедливости ради, в них по русски и написанно - сюда не лезть).
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 05.07.2013, 12:04
#34
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


@Дима_,

Всё зависит от разработанной архитектуры приложения: возможность расширения - важный фактор, который следует учитывать. Я бы не стал позиционировать Autodesk в качестве примера, поскольку это плохой пример (на мой взгляд). У них даже некоторые примеры кода из ObjectARX содержат утечку памяти, о чём официально предупреждается в документации:
Цитата:
Сообщение от ObjectARX for AutoCAD 2013: Readme -> Tips and Techniques -> Freeing Strings Returned as Non-const Pointers
Note that some of the ObjectARX sample files are missing calls to free the memory, so they will exhibit memory leaks. When using the samples in your own code, make sure to free the memory properly
Кроме того, не факт, что для Autodesk потребовалось много усилий, чтобы перейти с cui на cuix. Я надеюсь, что у них там не всё так печально, т.к. при грамотном проектировании софта, функционал инкапсулируется в отдельные функции (читать как "чёрные ящики"). Т.о. в дальнейшем, если потребуется внести изменения в реализацию чего-то, то просто переписывается код конкретной функции, при этом весь остальной код остаётся без изменений. В данном случае пришлось бы переписать код некоторых конкретныхфункций, аля read_cui(const string& s) и write_cui(const string& s). Плохо продуманная архитектура приложения, вкупе с посредственной реализацией как раз и приводит к подобного рода ситуациям:
Цитата:
но разработчики кое-как нашли возможность выпустить новую версию
Причём со временем таким разработчикам "находить возможность" будет всё труднее и труднее...
hwd вне форума  
 
Непрочитано 05.07.2013, 12:40
#35
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Цитата:
Сообщение от hwd Посмотреть сообщение
Причём со временем таким разработчикам "находить возможность" будет всё труднее и труднее...
Ну каким "таким", то что Вы написали про инкапсулирование - все верно, но в общем является "стандартом", но степень трудности находить возможность переделки - зависит в первую очередь от "нововведений" автодеска. А по поводу переписи кода 2 функций - так он (код) может "подрасти" раз в 40 по трудозатратам (переведут через 3-4 версии cuix c XML на какой-нибудь новомодный облачный источник данных - и сиди 3 дня про него читай (т.к. не на все "новенькое" гугл готовый пример даст), чтоб 20 строчек написать).
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 05.07.2013, 12:55
#36
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Дима_ Посмотреть сообщение
А по поводу переписи кода 2 функций - так он (код) может "подрасти" раз в 40 по трудозатратам
Так в этом и заключается задача тех, кто предоставляет API: внести изменения в код существующих API функций так, чтобы конечные пользователи (программисты) не имели необходимости вникать в дебри реализации. Практика показывает, к примеру, что уже работающий .net код, написанный под AutoCAD 2009 запросто переносится на все более новые версии AutoCAD (включая самую последнюю на сегодняшний день: 2014-ю), без каких-либо существенных изменений в программный код (кое-где приходится добавить нужные директивы препроцессора, разместив в них код, зависящий от версии AutoCAD, ну и добавить пару референсов в настройки проекта). Приложения, написанные на LISP скорее всего вообще править не придётся.

Т.о. юзер (т.е. программер, как юзер API) абстрагирован от внутренней реализации, сосредоточившись на программных интерфейсах, предоставляемых с помощью API. Даже когда в API и вносятся изменения, то они не настолько огромны (с точки зрения юзера API), чтобы прогу пришлось заново переписывать. Ну придётся добавить в проект пару-тройку ссылок на др. dll файлы и пару-тройку дир. препроцессоров, но это не существенные затраты.
hwd вне форума  
 
Непрочитано 05.07.2013, 13:18
#37
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Да все правильно только я говорю про "внутренности" - что делать с тем, на что автодеск айпишкой "не разродилось" - такого к сожалению не мало (и cui, и трехмерка, и...). "Гуем" делаеться, а апи нет - вот и "колхозят", кто на что горазд.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 05.07.2013, 13:32
#38
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


на мой взгляд, если говорить о cui\cuix файлах, то для своих программок лучше делать как раз средствами "родного гуя" автокада: удобно и быстро. Я не вижу особого смысла заморачиваться с этим программно. Кроме того, все "древние" mnu и cui спокойно работают и в более новых версиях акада, так что единожды созданные менюшки можно оставлять и в старом формате - автокад при из загрузке сам автоматом создаёт cuix.
hwd вне форума  
 
Непрочитано 05.07.2013, 14:25
#39
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Единственно созданные - не всегда получиться - т.к. переменные среды (%appdata% и пр.) он читать не умеет.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 07.07.2013, 00:33
#40
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


Цитата:
Сообщение от hwd Посмотреть сообщение
не настраивает на позитив... Видимо "качественно" запроектирован софт, раз такие траблы.
Offtop: Не знаю, исходников не видел... Но судя по всему, сделано весьма "топорно", уж на полноценный коммерческий продукт явно не тянет. Однако, "пипл хавает".
Do$ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Возможно ли подгрузить разработанную библиотеку в AutoCAD 2011 LT?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
.NET приложение "WebMenu" (AutoCAD 2008, 2009, 2010, 2011) - прикладной интерфейс для взаимодействия с веб-страницами. Pastor Готовые программы 14 06.08.2013 10:05
перепривязка Advance Steel 2011 к платформе AutoCAD 2010 Abzorbo Advance Steel 2 18.01.2012 19:28
не ставится autocad 2011 samogonshik AutoCAD 6 13.01.2011 13:10