AE CreateFeatureClass COM异常

问题描述

用AE控件,VB做一个坐标转换的软件,在CreateFeatureClass函数那里遇到COM异常“对COM组件的调用返回了错误HRESULTE_FAIL。”DimfacAsIWorkspaceFactoryfac=NewShapefileWorkspaceFactoryDimtoSpaceAsIFeatureWorkspacetoSpace=fac.OpenFromFile(_SevenPar.filePath,0)DimfromFeatureClassAsIFeatureClassfromFeatureClass=pFeatureClasspSpatialReferenceF=NewSpatialReferenceEnvironmentDimoutSRAsISpatialReferenceoutSR=pSpatialReferenceF.CreateGeographicCoordinateSystem(esriSRGeoCS3Type.esriSRGeoCS_Xian1980)DiminSRAsISpatialReferenceinSR=pGeoDataset.SpatialReferenceDimpFieldsAsIFieldspFields=NewFields(_SevenPar.filePath,outSR)DimtoFeatureClassAsIFeatureClasstoFeatureClass=toSpace.CreateFeatureClass("123",pFields,Nothing,Nothing,esriFeatureType.esriFTSimple,"Shape","")‘对COM组件的调用返回了错误HRESULTE_FAIL。DimpFCAsIFeatureCursor

解决方案

解决方案二:
已试过网上找得到的各种方法:1.ArcEngineLisense问题Dimm_AoInitializeAsIAoInitializem_AoInitialize=NewAoInitializeDimlicenseStatusAsesriLicenseStatuslicenseStatus=esriLicenseStatus.esriLicenseUnavailablelicenseStatus=m_AoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeEngine)

2.开启DTC,并设置入站、出站推责3.CreateFeatureClass函数中的第一个参数【文件名】如果已经存在也可能报错但都没有用求大神相助~~~

时间: 2024-12-03 07:15:37

AE CreateFeatureClass COM异常的相关文章

C#+AE异常来自 HRESULT:0x80040901

问题描述 代码如下:IWorkspaceFactorymyWfy=newShapefileWorkspaceFactory();IFeatureWorkspacemyFwe=(IFeatureWorkspace)myWfy.OpenFromFile("g:\",0);IFieldspfields=newFieldsClass();IFieldsEditpfieldsedit=(IFieldsEdit)pfields;conststringstrshpfieldname="sh

浅谈Java中的异常

  作为一个面向对象编程的程序员对于 下面的一句一定非常熟悉: 复制代码 try { // 代码块 } catch(Exception e) { // 异常处理 } finally { // 清理工作 } 复制代码 就是面向对象中最最常见的异常处理程序,而且甚至我们会莫名其妙的被编译器要求加上这个模块,甚至我们自己也不知道捕捉到异常该怎么处理... 为什么要有异常 其实这个问题不用多说,程序员都知道,简单总结为一句话:就是为了增强程序健壮性呗,比如下面的代码: Class Denominator

异常分析初探

异常在Java中是非常重要的一个内容,了解异常有助于我们写出更加健壮的代码,本文将探讨一下几个问题: 1 异常是怎么被JVM捕获的? 2 新建异常实例是否耗时?为什么会耗时?是否能够避免? 3 为什么不推荐使用printStackTrace()打印异常信息? 4 spring jdbc运行时异常种类概要 5 什么时候应该抛出数据库运行时异常 1. 异常怎么被JVM捕获的 在了解这个之前首先介绍下java的异常表(Exception table),异常表是JVM处理异常的关键点,在java类中的每

Java中的异常和处理,你知道多少?

程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常.异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态. Java提供了更加优秀的解决办法:异常处理机制. 异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰. Java中的异常可以是函数中的语句执行时引发的,也可以是程序员通过throw 语句手动抛出的,只要在Java程序中

AE无线 spdy 网络改造项目性能数据review

该文章来自阿里巴巴技术协会(ATA) 项目背景 AE无线用户面临的国际网络环境比国内还复杂,网络性能一直是一个瓶颈,为了给用户更快的体验,无线团队在双十一之后陆续做了许多性能优化, 其中针对网络性能的spdy网络改造也已经完成,从性能数据上看网络延迟减少30%到50%. 项目目标 从spdy协议多路并发.头部字典压缩.链路复用等优化来减少网络延迟,提升用户体验,分析性能数据做下一步的优化方向. 技术方案 标准spdy协议 双通道 我们目前api一部分需要加密传输(带accesstoken的api

代码-C#数字图像处理出现“索引超出了数组界限”的异常,求帮忙

问题描述 C#数字图像处理出现"索引超出了数组界限"的异常,求帮忙 有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾. ************** 异常文本 ************** System.IndexOutOfRangeException: 索引超出了数组界限. 在 XiaoLiJishu.Form1.areas(Byte[,] img, Int32 w, Int32 h) 位置 D:VS项目XiaoLiJishuXiaoLiJishuMainFo

Java基础-19总结IO流,异常try…catch,throws,File类

1:异常(理解) (1)程序出现的不正常的情况. (2)异常的体系 Throwable |--Error 严重问题,我们不处理. |--Exception |--RuntimeException 运行期异常,我们需要修正代码 |--非RuntimeException 编译期异常,必须处理的,否则程序编译不通过 package cn.itcast_01; /*  * 异常:程序出现了不正常的情况.  *   * 举例:今天天气很好,班长出去旅游.骑着自行车,去山里面呼吸新鲜空气.  *  问题1:

process-Widget启动报异常。请求解决

问题描述 Widget启动报异常.请求解决 Unable to launch app or broadcast Intent process is bad act=android.appwidget.action.APPWIDGET_ENABLED 怎么回事啊!!! 开始还好好的,后来不晓得怎么了,装widget一直报这个错,不晓得抽什么风, 网上说神马卸掉重装,卸掉关机重启重装,统统都不行.... 解决方案 http://stackoverflow.com/questions/3253676/

处理The content of the adapter has changed but ListView did not receive a notification异常

istView在更新时报异常: ERROR/AndroidRuntime(15260): java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only