免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 14688|回复: 5
收起左侧

[求助] 未经处理的异常... 这个问题怎样解决?

[复制链接]

9

主题

125

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
73
发表于 2013-5-7 11:34 | 显示全部楼层 |阅读模式
开发第一步就遇到这个问题:
在 System.InvalidOperationException 中第一次偶然出现的“ESRI.ArcGIS.AxControls.dll”类型的异常
“System.InvalidOperationException”类型的未经处理的异常出现在 ESRI.ArcGIS.AxControls.dll 中。



下面是出错的代码:
this->axGlobeControl1 = (gcnew ESRI::ArcGIS::Controls::AxGlobeControl());
                        this->axToolbarControl1 = (gcnew ESRI::ArcGIS::Controls::AxToolbarControl());
                        this->axTOCControl1 = (gcnew ESRI::ArcGIS::Controls::AxTOCControl());

5

主题

5965

铜板

0

好友

助理工程师

Rank: 5Rank: 5

积分
170
发表于 2013-5-7 12:38 | 显示全部楼层
看到一个问题,不知与你的有用没


未能加载文件或程序集“ESRI.ArcGIS.AxControls, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86”或它的某一个依赖项。系统找不到指定的文件。问题已经解决。具体方法如下:
在使用ArcObjects代码之前,如果没有在正确的位置放置RuntimeManager.Bind方法代码,则会导致如下错误。
ArcGIS 10中有一个新的要求——runtime绑定。所谓runtime绑定,就是在任何ArcObjects代码(包括许可初始化代码)被执行之前,指定相称的ArcGIS产品——ArcGIS Desktop或者ArcGIS Engine应用程序。建立runtime绑定的APIs位于程序集ESRI.ArcGIS.Version的类ESRI.ArcGIS.RuntimeManager中,该程序集随着任何ArcGIS 10 runtime一起安装于全局程序集缓存(Global Assembly Cache (GAC))中。安装了ArcObjects .NET SDK,默认的,程序集ESRI.ArcGIS.Version位于C:\Program Files\ArcGIS\DeveloperKit10.0\DotNet文件夹下。可以在Visual Studio IDE中将该程序集添加为项目引用。

 [C#]
//Insert this line before the Application.Run in the static void Main() method.
ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Engine);
  [VB.NET]
'Insert this line before the InitializeComponent() method in Public Sub New().
ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Engine) 

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

回复 支持 反对

使用道具 举报

9

主题

125

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
73
 楼主| 发表于 2013-5-7 12:41 | 显示全部楼层
fikee 发表于 2013-5-7 12:38
看到一个问题,不知与你的有用没

非常感谢。  我想问题可能就在这儿,我是用的C++,请问用C++怎样写?

点评

这个不会呀  详情 回复 发表于 2013-5-7 14:14
回复 支持 反对

使用道具 举报

7711

主题

31万

铜板

892

好友

超级版主

地信网论坛贵宾

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
128763

宣传勋章优秀斑主灌水勋章活跃勋章贡献勋章童话节勋章

QQ
发表于 2013-5-7 14:14 | 显示全部楼层
ysboss 发表于 2013-5-7 12:41
非常感谢。  我想问题可能就在这儿,我是用的C++,请问用C++怎样写?

这个不会呀
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

9

主题

125

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
73
 楼主| 发表于 2013-5-7 14:55 | 显示全部楼层
housex 发表于 2013-5-7 14:14
这个不会呀

好,        谢了
回复 支持 反对

使用道具 举报

0

主题

2230

铜板

15

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2033
发表于 2021-6-23 08:45 | 显示全部楼层

感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表