Не удается создать компонент ActiveX в API изобретателя

Я использую программирование Inventor API с использованием vb.net. Вот мой код для открытия приложения изобретателя.

inventorApp = CreateObject("Inventor.Application")
            inventorApp.Visible = True
            Dim oDoc As Document
            oDoc = inventorApp.Documents.Open("F:\inventor\Cube.ipt")

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

кто знает в чем проблема.


person Arun    schedule 03.07.2013    source источник


Ответы (1)


Это, скорее всего, проблема безопасности. Если вы хотите создать компонент ActiveX, вам необходимо добавить разрешения с помощью dcomcnfg.exe.

Взгляните на ответ Джорджа: http://www.velocityreviews.com/forums/t81423-re-vb-net-excel-automation-issue-cannot-create-activex-component.html

Кстати, я бы рекомендовал использовать Inventor Apprentice Library. Он делает почти все то же, что и Inventor, но гораздо быстрее.

person Harry Berry    schedule 28.07.2013
comment
Спасибо. Могу ли я делать в Inventor Apprentice Library все, что я делал в Inventor API? - person Arun; 01.08.2013
comment
Вы можете запросить большинство свойств файла изобретателя. Вы можете распечатывать файлы, а также добавлять, удалять и изменять свойства файлов. Включена ли операция в Inventor Apprentice, на это указывает значок в Inventor. api chm-файл. - person Harry Berry; 05.08.2013