ArcGIS Engine 10 开发常见问题的解决方法
2012-06-08 01:32
639 查看
ArcGIS Engine 10 开发常见问题的解决方法
You are not Licensed for 弹出提示框,点击确定,VS工程自动关闭
http://www.cnblogs.com/RiseSoft/archive/2012/05/22/2512776.html
环境:Win7 64bit + VS2010 + AE10.0
Q1:You are not Licensed for 弹出提示框,点击确定,VS工程自动关闭!
下载(17.93
KB)
2012-5-10 18:00
Analysis: LicenseControl被我们拖入窗体中,由于使用SDE数据库,或者其他高级功能,仅授权Engine许可无法满足我们的需要,所以我们会通过右键属性,将其授权改成ArcInfo或者Engine Enterprise Geo等等,由此造成了上述问题!
Solution:在该窗体的初始化代码中添加如下代码,将授权更改为ArcInfo完全权限或其他。
或者
(需要把LicenseControl控件删除,如果LicenseControl中选择了Engine授权或包括Engine的多个授权,仍然只能读到Engine授权,否则在运行到CreatFeatureClass()等方法时还是会报错!)
下载(37.35
KB)
2012-5-10 21:46
-------------------------------------------------------------------------------------
Q2:ArcMap中无法启动编辑SDE中的图层。
下载(52.34
KB)
2012-5-10 21:28
Analysis:
Solution: 这个在ArcMap中会有提示如何解决,具体操作就是,打开Catolog,找对想要编辑的图层,右键点击“Register As Versioned...”
下载(37.34
KB)
2012-5-10 18:14
然后就可以在ArcMap中编辑了。 不过随之而来又会引起Q3.
-------------------------------------------------------------------------------------
Q3: 在调用IFeature.Store()等一些方法时又会报出组件异常错误(ComException)
下载(41.46
KB)
2012-5-10 21:40
Analysis:
Solution: 只能删除这个图层,重新建一个这样的图层了。。。Bug
You are not Licensed for 弹出提示框,点击确定,VS工程自动关闭
http://www.cnblogs.com/RiseSoft/archive/2012/05/22/2512776.html
环境:Win7 64bit + VS2010 + AE10.0
Q1:You are not Licensed for 弹出提示框,点击确定,VS工程自动关闭!
下载(17.93
KB)
2012-5-10 18:00
Analysis: LicenseControl被我们拖入窗体中,由于使用SDE数据库,或者其他高级功能,仅授权Engine许可无法满足我们的需要,所以我们会通过右键属性,将其授权改成ArcInfo或者Engine Enterprise Geo等等,由此造成了上述问题!
Solution:在该窗体的初始化代码中添加如下代码,将授权更改为ArcInfo完全权限或其他。
1 public MainForm() 2 { 3 InitializeComponent(); 4 //解决LicenseControl右键属性改为ArcInfo或其他后总弹出"You are not Licensed for"然后VS自动关闭的问题 5 IAoInitialize pAoInitialize = new AoInitializeClass(); 6 esriLicenseStatus licenseStatus = esriLicenseStatus.esriLicenseUnavailable; 7 licenseStatus = pAoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeArcInfo); 8 }
或者
1 IAoInitialize m_AoInitialize = new AoInitializeClass(); 2 esriLicenseStatus pLicesestatus = (esriLicenseStatus)m_AoInitialize.IsProductCodeAvailable(esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB); 3 if (pLicesestatus == esriLicenseStatus.esriLicenseAvailable) 4 { 5 if (pLicesestatus != esriLicenseStatus.esriLicenseCheckedOut) 6 { 7 pLicesestatus = (esriLicenseStatus)m_AoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB); 8 } 9 else 10 { 11 System.Windows.Forms.MessageBox.Show("程序初始化失败"); 12 } 13 } 14 else 15 { 16 System.Windows.Forms.MessageBox.Show("没有程序运行许可"); 17 }
(需要把LicenseControl控件删除,如果LicenseControl中选择了Engine授权或包括Engine的多个授权,仍然只能读到Engine授权,否则在运行到CreatFeatureClass()等方法时还是会报错!)
下载(37.35
KB)
2012-5-10 21:46
-------------------------------------------------------------------------------------
Q2:ArcMap中无法启动编辑SDE中的图层。
下载(52.34
KB)
2012-5-10 21:28
Analysis:
Solution: 这个在ArcMap中会有提示如何解决,具体操作就是,打开Catolog,找对想要编辑的图层,右键点击“Register As Versioned...”
下载(37.34
KB)
2012-5-10 18:14
然后就可以在ArcMap中编辑了。 不过随之而来又会引起Q3.
-------------------------------------------------------------------------------------
Q3: 在调用IFeature.Store()等一些方法时又会报出组件异常错误(ComException)
下载(41.46
KB)
2012-5-10 21:40
Analysis:
Solution: 只能删除这个图层,重新建一个这样的图层了。。。Bug
相关文章推荐
- ArcGIS Engine 10 开发常见问题的解决方法
- Android开发常见问题及解决方法小结
- Android开发由eclipse转Android Studio中一些常见出错问题解决方法
- Android开发常见问题及解决方法
- 开发工具常见问题及解决方法
- Android开发常见问题及解决方法
- 【Java开发常见问题解决】文本框表情emoji字符过滤处理方法
- Android 搭建开发环境 常见问题与解决方法
- 转:用ATL库开发COM组件常见的几个问题 (ie不响应事件,解决悲剧的方法)
- Delphi XE8中开发DataSnap程序常见问题和解决方法 (-)启动创建好的DBExpress工程时候报错了!
- asp.net 开发常见问题及解决方法(一)
- android studio 开发环境搭建及常见问题解决方法
- asp.net开发与web标准的冲突问题的一些常见解决方法
- PHP开发中常见的安全问题详解和解决方法
- Android开发环境搭建及常见问题解决方法
- Delphi XE8中开发DataSnap程序常见问题和解决方法 (-)启动创建好的DBExpress工程时候报错了!
- NC57开发常用取值/赋值常用方法及常见问题解决办法
- PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
- Ubuntu下web开发 常见问题与解决方法
- Altium Designer 10常见问题及解决方法