Проблема с самодельными инструментами

0 голосов
спросил 28 Фев, 08 от Voltron (2,800 баллов) в категории Программные продукты Esri
После перехода на WinXP SP2 перестали работать некоторые самописные инструменты (на VBA) в ArcMap 9.1 SP1. В частности код
Dim pEditor As IEditor
Dim pID As New UID
pID = "esriEditor.Editor"
Set pEditor = Application.FindExtensionByCLSID(pID)
Set pWorkspaceFactory = New SdeWorkspaceFactory
Set pWorkspace = pWorkspaceFactory.Open(pPropSet, 0)
Set pFeatureWorkspace = pWorkspace
Set pFeatureClass =pFeatureWorkspace.OpenFeatureClass(<слой_карты>)
Set pWorkspaceEdit = pFeatureWorkspace
 
If pEditor.EditState <> esriStateEditing Then
  pEditor.StartEditing pWorkspaceEdit
End If

Вылетает с ошибкой "Automation error" на выделенной строке.
Этот же код, в этом же проекте замечательно работает на соседней машине под WinXP SP1.
Установка SP2 для ArcMap 9.1 не помогла. В чем может быть проблема

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...