本学期开了ArcEngine 这个课程,但是在程序运行的过程,会出现几个配置问题如下
1.Heasd_Full 错误 .com组件加载失败,前面错误大概是那个意思这里是电脑配置的问题
解决方案如下:win+r 进入控制台 输入dcomcnfg 修改DTC属性,就可以解决这个问题。
2、擦除功能不能用(权限问题)
在program.cs 加入 以下代码
Application.EnableVisualStyles();//样式可视化
Application.SetCompatibleTextRenderingDefault(false);
if (!RuntimeManager.Bind(ProductCode.Engine))
{
if (!RuntimeManager.Bind(ProductCode.Desktop))
{
MessageBox.Show("Unable to bind to ArcGIS runtime. Application will be shut down.");
return;
}
}
AE权限初始化代码
Application.EnableVisualStyles();//样式可视化
Application.SetCompatibleTextRenderingDefault(false);
if (!RuntimeManager.Bind(ProductCode.Engine))
{
if (!RuntimeManager.Bind(ProductCode.Desktop))
{
MessageBox.Show("Unable to bind to ArcGIS runtime. Application will be shut down.");
return;
}
}
加入一个licensecontrol控件,这里勾选选这两个选项,擦除功能就可以正常使用了