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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Autocad plugin на Delphi

Autocad plugin на Delphi

Закрытая тема
Поиск в этой теме
Непрочитано 02.08.2013, 19:06 #1
Autocad plugin на Delphi
kolio
 
Регистрация: 02.08.2013
Сообщений: 9

всем привет, где спросить как не на sql.ru

Стоит задача написать плагин для Autocad начиная с 2004, по 2014
Есть уже готовая программа, называется BaksCAD, писали в visual studio
изучив её я определил, что там в инталляхе есть несколько arx файлов (по факту те же dll), которые ставятся в зависимости от версии autocad (2000-2002, 2004-2006, 2007-2009) (выявил последовательно создав ключи в реестре, обманув инсталлятор, что у меня все версии автокада стоят)
но BaksCAD для 32х разрядных autocad до 2009й версии, остальные не работают, так как 2010 и 2013 снова сметили версию (AutoCAD) и нужны только свежие билды под эти версии, ну и хрен с ними

разобрался как можно свои тулбары и меню сделать в autocad,
а вот нет примеров как сделать на delphi хотя бы шаблон dll, который бы заработал бы под autocad (есть все версии программы в наличии, хотя бы под какую то)

я взял для начала Autocad 2008 и сделал Import Component -> import type library файл acax17enu.tlb
установилась чертова куча компонентов (около 70 шт) в delphi. насколько я понял придется импортировать с каждой версии autocad свои компоненты, и потом собирать отдельные dll , так как по аналогии BaksCAD видно, что dll для разных версий - разные!
Нашел метод автовгрузки плагина в автокад и т.п. и тут финал

На .net есть примеры плагинов, так как сама Autodesk уже разработала кучу всего для Visual Studio. Но я не знаю .net. Уж точно не потяну в кратчайшие сроки такое написать. Проще застрелиться.

Может у кого хоть есть или пример плагина, или просто пустышка с hello world?
пробовал один исходник с R14, но он не работает под autocad 2008
нужно написать плагины для autocad 2004-2014

я готов даже отблагодарить через webmoney, за помощь. или скажите есть ли вообще надежда написать на delphi это?
Просмотров: 6964
 
Непрочитано 02.08.2013, 19:38
#2
Ratmir


 
Регистрация: 12.09.2005
Барнаул
Сообщений: 77


Посмотри, ruCAD - интегрированная система на базе AutoCAD (http://cad.kurganobl.ru/kniga.html)
там описывается книга "САПР на базе AutoCAD — как это делается" ( В сопровождении практических примеров описываются: принципиально новый интерфейс пользователя, основанный на применении иллюстрированных XML-деревьев для меню программ и ввода данных; приемы использования для разработки программ нетрадиционной для AutoCAD среды программирования Delphi; другие (альтернативные) варианты разработки программ.

Книга сопровождается практическими примерами программ для наиболее распространенных специальностей строительного проектирования. Многие из этих примеров могут использоваться и в машиностроительном проектировании. )
Может пригодится тебе.
Ratmir вне форума  
 
Непрочитано 02.08.2013, 19:59
#3
trir


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


http://www.cadhouse.narod.ru/article.../acad_link.htm
Если использовать позднее связывание то проще, но надо будет тестировать на каждой версии... у вас 9 версий - вот это смертельно, оптимально 1-2, максимум 3!
trir вне форума  
 
Автор темы   Непрочитано 02.08.2013, 20:15
#4
kolio


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


Спасибо большое сейчас почитаю. А то уже измучался. Такое чувство, как будто одним C# .net живет мир.
kolio вне форума  
 
Автор темы   Непрочитано 02.08.2013, 21:33
#5
kolio


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


мужики я просто шоке! молодчаги. я день рыл, рыл. но это мне не попадалось

Команда: _appload Инициализация системы VBA...TestDLL.dvb успешно загружено.

Команда: -vbarun
Имя макроса: ShowTest
Ошибка при выполнении

Последний раз редактировалось kolio, 02.08.2013 в 22:53.
kolio вне форума  
 
Непрочитано 02.08.2013, 22:57
#6
trir


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


x64?
trir вне форума  
 
Непрочитано 02.08.2013, 23:01
#7
Бот
Moderator


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


kolio, просьба изменить название темы "Autocad plugin на Delphi" в соответствии с п.4.3. правил форума, в противном случае тема автоматически будет закрыта через 24 часов.

Как переименовать тему?

Сообщение сгенерировано автоматически, отвечать на него не нужно
Бот вне форума  
 
Непрочитано 03.08.2013, 11:18
#8
Do$

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


Цитата:
Сообщение от kolio Посмотреть сообщение
всем привет, где спросить как не на sql.ru
Offtop: Всего-то на 3 буквы ошибся
Do$ вне форума  
 
Непрочитано 03.08.2013, 12:58
#9
hwd

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


Цитата:
Сообщение от Do$ Посмотреть сообщение
Offtop: Всего-то на 3 буквы ошибся
Копипаст.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:

Последний раз редактировалось hwd, 03.08.2013 в 13:07.
hwd вне форума  
 
Непрочитано 03.08.2013, 13:16
#10
rebiznesi

Работаю в фирме которая убирает офисы и строит здания. Работа мне нравится я счастлива.
 
Регистрация: 03.08.2013
Питер
Сообщений: 2
<phrase 1= Отправить сообщение для rebiznesi с помощью Skype™


Вообще то в Делфи писать это я думаю не лучшее решение, язык то мертвый) Есть же как вы пишите язык на котором писался Автокад, так почему не на нем воять то? Тем более что это будущее, а Делфа это прошлое, давно на него забила(
rebiznesi вне форума  
 
Непрочитано 03.08.2013, 16:24
#11
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Цитата:
Тем более что это будущее, а Делфа это прошлое, давно на него забила
Убирая офисы можно забить на всё, в том числе на русский язык. Зачем регистриоваться ради столь "глубоких" мыслей?
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 03.08.2013, 22:06
#12
kolio


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


Цитата:
Сообщение от trir Посмотреть сообщение
x64?
x32 winxp
kolio вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Autocad plugin на Delphi

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
1. AutoCAD Кулик Алексей aka kpblc FAQ: Часто задаваемые вопросы 25 27.09.2016 13:29
Какой AutoCAD использовать ? denes AutoCAD 55 12.09.2011 14:29
autocad и delphi программирование 3d модели Korso Программирование 6 19.04.2010 11:00
Создание параметрического чертежа с помощью AutoCad и Delphi karakatica Программирование 3 10.07.2009 13:01
Создание собственных слоёв в AutoCad программным путём с помощью Delphi karakatica Программирование 2 10.07.2009 12:05