用COM编程为什么那么容易出错误

云满笔记 2013-10-28 04:38:30
RT,我说的错误是指“异常”,这是我编程中发现的,有的时候明明是可以读的,但偏偏每年总有那么个时候报读取错误,这太让人郁闷了,COM怎么被整成这个样啊,你们有类似的情况吗?这是为什么呢?
...全文
186 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
云满笔记 2013-10-30
  • 打赏
  • 举报
回复
我的意思是本来应该执行成功的 可偏偏有那万分之一的概率会失败 这也是我的代码问题吗 但那9999次机会可以执行成功呀
worldy 2013-10-29
  • 打赏
  • 举报
回复
引用 楼主 wan212000 的回复:
RT,我说的错误是指“异常”,这是我编程中发现的,有的时候明明是可以读的,但偏偏每年总有那么个时候报读取错误,这太让人郁闷了,COM怎么被整成这个样啊,你们有类似的情况吗?这是为什么呢?
一般都是代码的问题,不过话说回来,Activex还是在VB6中使用最方便,几乎不会有什么错,有错的话,错误捕捉一下问题就解决
wshcdr 2013-10-29
  • 打赏
  • 举报
回复
给出代码啊,不然怎么分析?
yaoyi098 2013-10-29
  • 打赏
  • 举报
回复
COM编程很考验程序员的基本功以及基本编程思想。偏向底层,一些错误处理都得自己封装。漏掉一点当然就容易出错了,我刚开始学的时候内存泄露啊堆栈溢出啊访问越界啊读取错误啊一大堆一大堆的,多编编就好了。 COM本身没有问题,Windows的服务,框架都是COM搭出来的。问题出在程序员自己。
worldy 2013-10-29
  • 打赏
  • 举报
回复
引用 3 楼 wan212000 的回复:
额 我的意思是一般运行当中就正常 没问题 可偏偏有那么个时候就偏偏出错误 那错误极少见 可是偶尔会有 比如说我读数据库 一般来说都正常 可是运行几周偶尔会出现读取失败 或者说不出现 这是什么问题 难道计算机也有出错的时候?
这一般都是程序bug,原因一些类型数据组合或者数据类型或值出现的时候,程序没有进行处理
云满笔记 2013-10-29
  • 打赏
  • 举报
回复
额 我的意思是一般运行当中就正常 没问题 可偏偏有那么个时候就偏偏出错误 那错误极少见 可是偶尔会有 比如说我读数据库 一般来说都正常 可是运行几周偶尔会出现读取失败 或者说不出现 这是什么问题 难道计算机也有出错的时候?

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧