DBU时崩溃提示occcnt.cpp第925出错的问题解决办法

今天周五本想好好把手里的活赶紧赶一赶,周末能睡个懒觉没想到一个小小的失误直接浪费了我小半天的时间,因为我之前还运行了一下程序并且做了一点改动,没有达到预计的效果但是 我都把代码还原了,所以开始没有根本没有想到是自己无意中用360清理了垃圾导致的问题。因为昨天我们组长说让我把项目的标题栏的部分重新写一下,然后我就查了一下相关的资料准备看一下怎么改,查了半天发现效果都不行正打算放弃。想试试别的UI库来做,然后想验证一下程序是不是正确结果一运行出现问了。直接提示OCCCNT.CPP名字应该是这个第925行错误。我一看是系统文件,我第一个想到的是我可能做了改动结果没有还原的结果。就找我之前的备份想要对比一下发现不行,然后又去找了一下昨天改的代码,结果还是不行。这样折腾了到了中午我干脆就把当前的项目删了又重新同步了一下服务器上的代码结果还是不行。结果一脸懵逼还是不行咋办呢?想去找组长问问咋回事毕竟比我干的久懂的多,但是又一想我也不能老去问别人啊,就硬着头皮自己找原因。事实证明还的靠自己,其实任何问题都是如果不是自己去找原因老是靠着别人的话你永远不能进步。结果还真让我找到了,把错误信息直接百度一下还真有相关的问题,我一看是说OCX控件没有注册,开始其实我还有点怀疑的因为我之前已经注册过了(现在还没有想起来用360清理来垃圾的事),结果看了半天都说是控件没有注册,我也就将信将疑吧我知道的控件注册了一下还有一个系统的mscomm.ocx(事实证明它并没有起作用),其中有人提到了C++运行库,我就不管那么多了又啥方案先试试不行再说万一瞎猫碰到死耗子了呢,结果我又错了还是不行,这咋整有点急了。这个时候我有找到了一个文章说在输出窗口会输出一些调试信息会提示你在哪里崩溃的,然后我一看还真有而且很明显果然一串类似于UID的东西而且还是有警告我在项目里一找还真有是关于设备报警的,然后才发现原来我的工程里面还有2个OCX控件算上我知道的一共三个,这时候我才想起来我的前任工程师跟我说过他的控件没有做签名可能会被误删,其实但是并么有放在心上结果在这等着我呢,然后在根目录找了一下剩下的两个OCX控件注册,哇艹 熟悉的界面的有回来了。

总结:这次的问题虽然很小但是却是我不细心造成的,还有对项目不是很熟悉,我接手才不到三个星期。其实中重要的是遇到问题的时候不要慌,慢慢调试跟踪错误的来源,并且VS调试是真的不错一些必要的信息都会给你提示,只要你仔细看一定会有所收获,顺着他的提示信息找基本都能找到问题的根源,写这篇文章算给自己一点警示吧。希望自己能早点脱离万事求人的水平吧。

最后就是项目一定要做好备份O(∩_∩)O哈哈~。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值