![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GIS开发
7door
不遗余力,只争朝夕,打拼出自己的一片天地。
展开
-
接口编程与QI
大家好,前段时间开始学习ArcEngine,看了一些基础概念,但遇到了QI这个概念不是很清楚,今天在网上看了一些资料,理解了其中的缘由,不敢独享,特写出来与大家一块分享,希望对和我一样的初学者有所帮助。 对于了解AE的开发人员来说,都知道AE都是基于接口(interface)进行编程的。AE中所有的类(Class)都是通过接口实现的,我个人认为这是一个极好的架构,对于扩张程序是极其方原创 2014-07-08 14:33:08 · 889 阅读 · 2 评论 -
AE开发中关于 “无法嵌入互操作类型.........请改用适用的接口”问题的解决方法
最近开始使用VS2010,在引用COM组件的时候,出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示。查阅资料,找到解决方案,记录如下:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。原创 2014-07-09 10:31:56 · 2845 阅读 · 0 评论 -
TocControl图层控件不显示图层的问题
改变一下框架,用了两个splitContainer,axTOCControl控件里的图层不显示,上网上查了一下是控件bug问题,只需在主窗口Load函数中添加下面一句话就可以了 private void MainForm_Load(object sender, EventArgs e) { axTOCControl1.Set原创 2014-07-14 10:32:39 · 1130 阅读 · 1 评论 -
SetBuddyControl动态绑定MapControl
做了一个AE程序,在代码中动态创建地图控件,代码如下: private void tabbedView1_QueryControl(object sender, DevExpress.XtraBars.Docking2010.Views.QueryControlEventArgs e) { Panel panel = new Panel()原创 2015-03-31 17:16:09 · 2696 阅读 · 0 评论 -
引发“System.Windows.Forms.AxHost+InvalidActiveXStateException”的异常解决
调用ActiveX控件时的异常,引起这个异常的可能性有很多,我的是如果在设计界面拖控件没问题,但是自己new出来就报错。仔细想了一下,拖控件多了一个add进Form的 操作,把这个操作加上就OK了AxControl control = new AxControl();this.Controls.Add(control);//... ... operation转自http://w转载 2015-03-31 17:32:34 · 6001 阅读 · 0 评论 -
arcengine 自定义符号选择器
使用AE做符号选择器是遇到的一些问题的解决方法原创 2015-05-11 17:06:46 · 2766 阅读 · 0 评论