Создание пользовательской панели

0 голосов
спросил 28 Май, 09 от Ilya (10,800 баллов) в категории Программные продукты Esri
    При попытке скомпилировать пользовательскую панель

Option Explicit
Implements IToolBarDef

Private Property Get IToolBarDef_Caption() As String
IToolBarDef_Caption = "Geonavigator"
End Property
.......

VB говорит, что -- Object module needs to implement "GetItemInfo" for interface "IToolBarDef" --

image
То, же он говорит на попытку объявить Implements IExtensionConfig

Помогите разобраться!
Наверное, не подключена какая-та библиотека???
    
    

2 Ответы

0 голосов
ответил 28 Май, 09 от TDenis (42,620 баллов)
Когда вы реализуете какой-либо интерфейс (в данном случае - IToolBarDef), то вы должны реализовать все методы и свойства этого интерфейса. В этом, в общем-то, смысл интерфейса и заключается. Т.е. в вашем случае надо создать метод GetItemInfo. О чем компилятор вам и сообщает.
Первый попавшийся пример реализации:
https://forum.esri-cis.ru/index.php?qa=19168
0 голосов
ответил 15 Июль, 09 от Ramzesito (440 баллов)
скажите, а где определяется, для какого приложения будет создана пользовательская панель? Т.е. как создать панель для ArcScene, а не ArcMap?
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...