ArcGIS10.4 Runtime Error R6034

简介: 现在甲方采购的ArcGIS Desktop正版,一般都是较高的版本(10.4或10.4.1),但10.4经常报出C++ Runtime R6034错误。 问题 "Microsoft Visual C++ Runtime Library" Runtime Error! Program: C.

现在甲方采购的ArcGIS Desktop正版,一般都是较高的版本(10.4或10.4.1),但10.4经常报出C++ Runtime R6034错误。

问题

"Microsoft Visual C++ Runtime Library"

Runtime Error!

Program: C...

R6034

An application has made an attempt to load the C runtime library incorrectly.

Please contact the application's support team for more information.

桌面端解决

官方说这确实是一个bug,下载补丁程序,安装后即可解决:

https://soft.ctfile.com/info/azP392513

开发时解决

但开发时,在调用GP时仍然会弹出此窗;经测试,需要修改配置文件解决,具体方法如下:

新建一个应用程序清单文件:

在其中加入如下代码:

<!--防止弹出Runtime Error R6034错误窗体-->

<dependency>

<dependentAssembly>

<assemblyIdentity type="win32" name="Microsoft.vc90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"/>

</dependentAssembly>

</dependency>

另外,调用GP时有时会报如下错误,但不影响结果,解决方法是在arcgis安装目录下拷备GpMetadataFunctions.dll到程序目录,然后引用即可:

"未能加载文件或程序集"GpMetadataFunctions, Version=10.4.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86"或它的某一个依赖项。系统找不到指定的文件"。

参考

https://support.esri.com/technical-article/000013127

目录
相关文章
ArcGIS Runtime for .Net Quartz开发探秘(十):标绘(二维)
本篇博客实现ArcGIS Runtime for .Net Quartz下实现标绘。 标绘内容为直线箭头、曲线箭头、双头钳击箭头、三头钳击箭头、集结地。 箭头标绘 箭头编辑 三维 这里简单拉伸到三维,后续考虑在三维场景下标绘。
1568 0
ArcGIS Runtime for .Net Quartz开发探秘(十一):自定义三维图标绘制
自定义三维图表绘制 柱状图 环状图 三叶草图 这里仅给出环状图用作统计亚洲航班执航飞机制造公司统计的截图 根据相机高度,自动调节统计框及统计图大小。
1635 0
|
监控 数据处理
ArcGIS Runtime for .Net Quartz开发探秘(九):实时数据接入展示
本篇博客主要介绍《基于ArcGIS Runtime for .NET(WPF)的实时航班展示解决方案》 此方案实现ArcGIS Runtime接入互联网实时航班数据并完成三维展现。下面给出方案展示: 此方案由两个程序组成:”数据处理转发程序“以及”实时航班监控程序“。
1780 0
|
前端开发 开发工具 C#
ArcGIS Runtime for .Net Quartz开发探秘(八):三维
三维是ArcGIS Runtime Quartz版本的新功能,截至2017年7月,三维功能正式覆盖Android、IOS、Windows三大平台。三维场景的构建、三维内容的加载,在之前的博客里面也有提到,像第二篇博客中提到的构建第一个ArcGIS Runtime WPF应用程序即搭建的三维应用程序。
1285 0
|
数据采集 NoSQL 定位技术
ArcGIS Runtime for .Net Quartz开发探秘(七):外业数据采集-离线数据编辑
Runtime的两大用途,一是外业数据采集,二是地图数据呈现。这篇博客先来看看外业数据采集。 Runtime中数据采集有两种模式:桌面模式和服务模式。 桌面模式 1、        使用ArcMap制作地图.
2081 0
|
定位技术
ArcGIS Runtime for .Net Quartz开发探秘(六):空间查询与识别
空间查询 ArcGIS Runtime 100.0中,空间查询发生了很大的变化,之前的QueryTask、FindTask、IdentifyTask统统不见了。取而代之的是FeatureTable的QueryFeaturesAsync()方法。
1817 0
|
存储 定位技术
ArcGIS Runtime for .Net Quartz开发探秘(四):加载本地文件
TilePackage(.tpk) TilePackage是使用地图文档(mxd)制作的用于移动端底图的地图包,本质压缩的切片文件和地图文档。 ArcGISTiledLayer tpkfile = new ArcGISTiledLayer(new Uri(FilePath)); myMapView.Map.OperationalLayers.Add(tpkfile); VectorTilePackage(.vtpk) Vtpk是使用ArcGIS Pro生成的矢量切片数据包,矢量切片包的介绍——矢量切片,集美貌与才华于一身的底图方案。
1789 0
|
网络架构
ArcGIS Runtime for .Net Quartz开发探秘(五):要素符号化及渲染器
要素 GIS中要素分两种,分别是Feature和Graphic。 不同点 Feature存在于Mapview.Map下的要素图层(FeatureLayer)中,而Graphic是仅存在于内存中。
1461 0