Тема: VB.Не могу получить объекты ActiveX для ACAD2004 и выше.

Вот код прекрасно работающий с AutoCAD2002:

            Dim vAcadApplication As AcadApplication
            'Dim vAcadApplication As Object
            On Error Resume Next
            Set vAcadApplication = GetObject(, "AutoCAD.Application")
            If Err Then
                MsgBox Err.Description
                Set vAcadApplication = CreateObject("AutoCAD.Application")
                vAcadApplication.Visible = True
                Err.Clear
            End If
            Dim ActiveDrawing As AcadDocument
            Set ActiveDrawing =AcadApplication.ActiveDocument
            If Err Then
                MsgBox Err.Description
            End If

Однако, при запуске под ACAD2004 и выше при
выполнении строки Set vAcadApplication = GetObject
получаю: Type mismatch.
Пробовал менять объявление переменной:
Dim vAcadApplication As Object
В таком случае объект vAcadApplication создается, но...
проблема переносится дальше,
  Set ActiveDrawing =AcadApplication.ActiveDocument
выдает снова: Type mismatch.
Как-то это выглядит загадочно, что за разница для COM- технологии, какая версия AutoCAD используется?
Не пойму, где копать?
Для определенности: Все тестируемые версии AutoCAD стоят на одной и той же машине, в одном и том же окружении. ОС - WindowsXP, MS Visual Basic 6.0.

Re: VB.Не могу получить объекты ActiveX для ACAD2004 и выше.

Application names for different version of AutoCAD
2002: "AutoCAD.Application.15"
2004: "AutoCAD.Application.16"
2005: "AutoCAD.Application.16"
2006: "AutoCAD.Application.16"
2007: "AutoCAD.Application.17"
2008: "AutoCAD.Application.18"

Re: VB.Не могу получить объекты ActiveX для ACAD2004 и выше.

> Arkady
Спасибо за ответ, но почему-то не помогает.

Re: VB.Не могу получить объекты ActiveX для ACAD2004 и выше.

> LeonidSN
Присылай:
arkady@rdvsystems.com

Re: VB.Не могу получить объекты ActiveX для ACAD2004 и выше.

> Arkady

> Arkady
В конце концов такой подход сработал в несколько уточненном виде:
'2000: "AutoCAD.Application.15"
'2000i: "AutoCAD.Application.15.01"
'2002: "AutoCAD.Application.15.06"
'2004: "AutoCAD.Application.16"
'2005: "AutoCAD.Application.16.1"
'2006: "AutoCAD.Application.16.2"
Еще раз спасибо.