Создание внешней программы (аналогичной CadTools)
Реклама i
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание внешней программы (аналогичной CadTools)

Создание внешней программы (аналогичной CadTools)

Ответ
Поиск в этой теме
Непрочитано 13.06.2011, 14:20 #1
Создание внешней программы (аналогичной CadTools)
Ceргей
 
Регистрация: 20.10.2009
Сообщений: 2

Добрый день!

Хочу собрать все свои макросы в одну программу (раньше писал на VBA, сейчас осваиваю работу с автокадом через .NET)
и очень хочется это сделать по аналогии с программой CadTools, которая не встраивается в автокад, а как-то работает с ним через процесс.

Подскажите, в какую сторону копать? может есть подобные примеры?
Просмотров: 4297
 
Непрочитано 13.06.2011, 15:06
#2
hwd

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


Цитата:
Сообщение от Ceргей Посмотреть сообщение
которая не встраивается в автокад, а как-то работает с ним через процесс
Что подразумеваешь под "встраиванием в автокад", загрузку через load/appload/netload/e.t.c что ли?
Что подразумеваешь под "работой через процесс"? Хочешь создать свой отдельный win-процесс и реализовать взаимодействие между ним и процессом автокада? Если "да", то зачем? Чем не устроил "встроенный" вариант?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 13.06.2011, 19:14
#3
Ceргей


 
Регистрация: 20.10.2009
Сообщений: 2


Да, задача имено взаимодействия между процессами.

Зачем - чтобы проще можно было обновлять набор макросов. т.е. чтоб оно (приложение) могло само себя обновить через интернет, без необходимости перезапуска автокада (который необходим в случае с подгружаемой .NET библиотекой)
Ceргей вне форума  
 
Непрочитано 14.06.2011, 00:36
#4
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Межпроцессное взаимодействие ограничено COM/ActiveX моделью AutoCAD, которая по эффектмвности и возможностям значительно уступает .NET API AutoCAD (сборкам загружаемым при помощи NETLOAD). Я бы не советовал на неё ориентироваться. Она очень инертна (т.е. очень слабо меняется от версии к версии), в отличие от .NET API
Александр Ривилис вне форума  
 
Непрочитано 14.06.2011, 08:36
#5
hwd

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


Цитата:
Сообщение от Ceргей Посмотреть сообщение
без необходимости перезапуска автокада
перезапуск автокада не ахти-какое долгая и сложная операция... ради этого заморачиваться с работой между процессами - имхо не стоит овчинка выделки.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание внешней программы (аналогичной CadTools)



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание программы для размещения координат,которые введены в Excel, в автокаде Gaechka Программирование 7 13.03.2011 05:53
Создание графика внешней скоростной характеристики дизельного двигателя Pollacco Машиностроение 3 04.01.2011 09:47
Создание программы в AutoLisp для рисования отвода Рyslan LISP 1 24.02.2009 20:26
создание программы на DELPHI 7.0 c просмотром dwg afqkjd Meirbek Программирование 9 19.03.2008 18:44