社区
C#
帖子详情
什么异常
bapiyang008
2010-11-10 01:21:35
在下用“Microsoft.Office.Interop.Excel”进行Excel数据导出时发生了异常,信息如下:
HRESULT:Ox800AC472
...全文
146
11
打赏
收藏
什么异常
在下用“Microsoft.Office.Interop.Excel”进行Excel数据导出时发生了异常,信息如下: HRESULT:Ox800AC472
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
supersoftstudio
2010-11-11
打赏
举报
回复
[Quote=引用 10 楼 fangxinggood 的回复:]
异常可以捕获,能捕获:COMException
System.Runtime.InteropServices.COMException
你可以查查: How to: Map HRESULTs and Exceptions
[/Quote]
用COMException就好了是吧,嘿嘿。
机器人
2010-11-10
打赏
举报
回复
异常可以捕获,能捕获:COMException
System.Runtime.InteropServices.COMException
你可以查查: How to: Map HRESULTs and Exceptions
xiaowei5780651
2010-11-10
打赏
举报
回复
EXCLE 文件里面到值为空?或者是你没读取到里面到值吗?
bapiyang008
2010-11-10
打赏
举报
回复
还要新建一个进程吗?
空间数据研究所
2010-11-10
打赏
举报
回复
非托管组件的异常在try catch里面无法捕捉的,将要使用非托管组件的部分放到一个独立的进程中去,这样能够保证主进程的安全
supersoftstudio
2010-11-10
打赏
举报
回复
[Quote=引用 5 楼 supersoftstudio 的回复:]
引用 2 楼 fangxinggood 的回复:
PInvoke 非托管组件发生的异常。没有更具体的消息了。只能看你当时调用了Excel COM对象的什么操作来分析一下。
PInvoke 异常应该是。但是应该怎样捕获呢?
Try{}
Catch(??????????????????????????????)
{}
[/Quote]
在下很想知道这样的异常应该怎么捕获?
supersoftstudio
2010-11-10
打赏
举报
回复
[Quote=引用 2 楼 fangxinggood 的回复:]
PInvoke 非托管组件发生的异常。没有更具体的消息了。只能看你当时调用了Excel COM对象的什么操作来分析一下。
[/Quote]
PInvoke 异常应该是。但是应该怎样捕获呢?
Try{}
Catch(??????????????????????????????)
{}
whycom
2010-11-10
打赏
举报
回复
http://social.msdn.microsoft.com/Forums/zh-SG/vsto/thread/9168f9f2-e5bc-4535-8d7d-4e374ab8ff09
sunlongchina
2010-11-10
打赏
举报
回复
为什么又是楼上 的 我老强不到沙发
机器人
2010-11-10
打赏
举报
回复
PInvoke 非托管组件发生的异常。没有更具体的消息了。只能看你当时调用了Excel COM对象的什么操作来分析一下。
兔子-顾问
2010-11-10
打赏
举报
回复
要看异常信息,地址看不懂是什么问题。比如错误编码。
Java中的
异常
总结详解(
异常
类型、声明
异常
、抛出
异常
、捕获
异常
)
Java
异常
解析前言 前言
异常
-
异常
场景的测试
在功能测试中,测试人员主要关注的是功能是否能符合预期的正常运行,比如测试一个下单的流程,关注下单、购买、发货流程是否能一气呵成。但仅仅关注正常流程是不够的,在实际的使用场景下,会出现各种非正常的情况: 一些具体的需求需要通过业务特性挖掘: 如果是秒杀这样的高并发业务场景,那么需要考虑降级、并发。 依赖消息通知的业务,需要关注NSQ推送和消费相关的
异常
。 使用缓存的业务,需要关注缓存访问失败的情况,以及
异常
情况下数据一致性。 如果业务流程很重要必须要保证成功,那么需要关注是否有降级、容错、重试
java
异常
— —
异常
的处理
二、
异常
的处理 Java
异常
处理的五个关键字: try、catch、finally、throw、throws 2.1、抛出
异常
throw 在编写程序时,我们必须要考虑程序出现问题的情况。比如,在定义方法时,方法需要接受参数。那么,当调用方法使用接受到的参数时,首先需要先对参数数据进行合法的判断,数据若不台法,就应该告诉调用者,传递合法的数据进来。这时需要使用抛出
异常
的方式来告诉调用者。 在java中,提供了一个throw关键字,它用来抛出一个指定的
异常
对象。 抛出
异常
后: ① 创建一个
异常
对象。封装一些提示
浅谈Java
异常
及其编译时
异常
和运行时
异常
的区别
异常
是程序编码和运行时经常发生的事件,了解
异常
有助于我们提高代码质量,增强系统的健壮性,这里总结一下载Java编程中,编译时
异常
和运行
异常
时的区别,并列举几种常见的
异常
,以供参考学习。
抛出
异常
和捕获
异常
的区别
抛出
异常
:如果程序中出现了
异常
,没有办法将具体的
异常
打印出来,不做任何处理 捕获
异常
:如果程序出现了
异常
,就能够详细的打印是什么原因导致了
异常
并且能够做出相应的处理,能够显示详细的Log 如果
异常
出现的话,会立刻终止程序,所以我们得处理
异常
: 1. 该方法不处理,而是声明抛出,由该方法的调用者来处理(throws)。 2. 在方法中使用try-catch的语句块来处理
异常
。 ...
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章