Тема: в VB 5.0+AutoCad2002 все нормально а в AutoCAD2006 не работает
Строю прмитивные объекты (линии, текст) в связске
VB 5.0+AutoCAD 2002 все строиться, а в Autocad 2006 нет.
Я так понимаю там разные COM библиотеки, но вот как решить эту проблему
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → в VB 5.0+AutoCad2002 все нормально а в AutoCAD2006 не работает
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Строю прмитивные объекты (линии, текст) в связске
VB 5.0+AutoCAD 2002 все строиться, а в Autocad 2006 нет.
Я так понимаю там разные COM библиотеки, но вот как решить эту проблему
Выложи плизз код программы из ВБ5. Попробую разобратся. еси разберусь то выложу тебе на мыло :)
> Rost_admin
Вопрос в том, какое связывание использовать - раннее или позднее. При раннем связывании тебе приходится импортировать dll-ки кадовские перед компиляцией проекта, и добираться до када примерно так:
Dim objACAD As AcadApplication Dim objDoc As AcadDocument
Ну и так далее. Для позднего связывания импортировать библиотеки не требуется, и немного меняется объявление переменных:
Dim objACAD As Object ' <...> Set objACAD = GetObject(, "AutoCAD.Application")
Естественно, что каждый метод имеет свои плюсы и минусы.
> Rost_admin
Вообще ничего не работает? :))
Что не работает-то? В чем вопрос?
> Rost_admin
у 2002 и 2006 объектные модели различны...
зы. не коренным, конечно, образом, но... то там... то сям... где-то что-то по-другому.
> Rost_admin
но вот как решить эту проблему
"?" - вопросительный знак мой - LeonidSN
Думаю, обэавестись VS6.0.
> LeonidSN
И перейти на C++ (шутка) :)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → в VB 5.0+AutoCad2002 все нормально а в AutoCAD2006 не работает
Форум работает на PunBB, при поддержке Informer Technologies, Inc