首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ArcObjects - IWorkspaceExtension和组件类别注册

ArcObjects - IWorkspaceExtension和组件类别注册
EN

Stack Overflow用户
提问于 2010-05-08 00:12:04
回答 1查看 255关注 0票数 0

我已经编写了IWorkspaceExtension的实现(以及声明了Init方法的IWorkspaceExtensionControl ),并将其注册到ESRI Geodatabase Workspace Extensions组件类别中。但是,当我连接到Workspace时,扩展名不是"Init"ed。

当我将IWorkspaceExtension注册到Geodatabase时,我能够获得实现“初始化”版,但这不是一个选项,因为我不能在所有客户端上安装该扩展,只能在将使用该功能的客户端上安装。

我希望有人能在几分钟内回答我这几天一直在纠结的问题。=D

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-08 03:31:19

你在IWorkspaceExtensionManager.RegisterExtension注册了吗?http://resources.esri.com/help/9.3/ArcGISEngine/dotnet/d50974a4-d67a-4cf0-9041-20cdb9f3a052.htm#GDBReg

请记住,如果没有DLL,或者如果DLL崩溃,您将无法打开工作区。如果ESRI允许像SQL Server那样将程序集存储在地理数据库中,这将不是问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2789990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档