Тема: Как из VB работать с объектами AutoCAD?

Из VB запустил автокад при помощи следующего кода, а как дальше например нарисовать полилинию?
Sub ACAD_Connect()
   Public AcadApplication As Object
   On Error Resume Next
   Set AcadApplication = GetObject(, "AutoCAD.Application")
If Err Then
     Set AcadApplication = CreateObject("AutoCAD.Application")
     AcadApplication.Visible = True
     Err.Clear
   End If
End Sub

Re: Как из VB работать с объектами AutoCAD?

    Dim lineObj As AcadLine
    Dim startPoint(0 To 2) As Double
    Dim endPoint(0 To 2) As Double
    ' Define the start and end points for the line
    startPoint(0) = 1#: startPoint(1) = 1#: startPoint(2) = 0#
    endPoint(0) = 5#: endPoint(1) = 5#: endPoint(2) = 0#
    ' Create the line in model space
    Set lineObj = [b]AcadApplication[/b].ModelSpace.AddLine(startPoint, endPoint)
    'AcadApplication переменная с Вашего кода
    ZoomAll

'поидеи должно работать не тестировал :)
поиск еще не отменяли :) удачи

Re: Как из VB работать с объектами AutoCAD?

> SmeL
Error    1    Type 'AcadLine' is not defined.   
в чем может быть проблема?

Re: Как из VB работать с объектами AutoCAD?

> Rost_admin
В References есть ссылка на ACAD Type Library
думаю что нет :)

Re: Как из VB работать с объектами AutoCAD?

> SmeL
А как посмотреть? Работаю в Visual Studio 2005
захожу Data->Add new data source или я что то не то делаю?

Re: Как из VB работать с объектами AutoCAD?

> Rost_admin
Я работаю в шестерке. Интерфейса 2005 нет точно сказать не могу где это там, но у меня вот тут.
Progect/References.
В оффисе это находится Tools/References

Re: Как из VB работать с объектами AutoCAD?

Какую библиотеку там надо подключить? Я тебе благодарен за то что ты мне помогаешь. У тебя ICQ есть? Там удобнее общаться

Re: Как из VB работать с объектами AutoCAD?

ЕСТЬ но тут светить ее не охото ;)
Интересуемая Вас ссылка выделенна синим
http://img48.imageshack.us/img48/3779/shot00034cn4.jpg
это для АКАД 2000и у Вас будет чуть по другому но суть таже

Re: Как из VB работать с объектами AutoCAD?

> SmeL
Пришлите мне свой номер на rost_admin собака mail.ru

Re: Как из VB работать с объектами AutoCAD?

> Rost_admin
VB 2005 - это VB.NET
Поэтому вопросы задавать и искать ответы лучше здесь: https://www.caduser.ru/forum/forum49.html
А по существу вопроса - как подключить необходимые библиотеки: https://www.caduser.ru/forum/topic29570.html

Re: Как из VB работать с объектами AutoCAD?

> Александр Ривилис
Благодарю за помощь. Только вот мне кажется что Visual Studio 2005 глючит при подключени Reference? А именно при подключении
Autocad2004TypeLibrary она подкл., но с желтым восклиц. знаком и выдает сообщения:
Cannot find wrapper assembly for type library "AutoCAD".   
The referenced component 'AutoCAD' could not be found.    
И как с этим бороться?

Re: Как из VB работать с объектами AutoCAD?

> Rost_admin
Боюсь, что это не VS глючит, а у тебя проблемы с инсталляцией AutoCAD.

Re: Как из VB работать с объектами AutoCAD?

> Александр Ривилис
ОК попробую на другой машине

Re: Как из VB работать с объектами AutoCAD?

Здесь достаточно близкий по теме пример(примеры):
https://www.caduser.ru/forum/topic23876.html