三国演义怀旧剧场源码:谁来帮助我

来源:百度文库 编辑:高考问答 时间:2024/05/05 00:42:38
QQLive版本:QQ直播 3.1 正式版sp1 V03.1.201.052
-----------------------------------
异常类型: EXCEPTION_ACCESS_VIOLATION
异常地址: 0x771F2797
异常码:0xC0000005
异常码:0xC0000005
堆栈信息:
-----------------------------------
0x77180000[72797] WINDOWS\system32\ole32.dll: IsValidIid[0,0,1,1226700]
0x77180000[E249F] WINDOWS\system32\ole32.dll: StgGetIFillLockBytesOnFile[1225200,0,1226700,1225200]
0x77180000[72DEF] WINDOWS\system32\ole32.dll: IsValidIid[1999099280,0,1225200,1226700]
0x77180000[72BFA] WINDOWS\system32\ole32.dll: IsValidIid[1999099280,1,0,1224780]
0x77180000[72B50] WINDOWS\system32\ole32.dll: IsValidIid[1999099272,1224780,0,1225200]
0x77180000[72A5D] WINDOWS\system32\ole32.dll: IsValidIid[1999099272,1224780,0,0]
0x77180000[7315B] WINDOWS\system32\ole32.dll: IsValidIid[1999099272,0,1225200,1226700]
0x77180000[E249F] WINDOWS\system32\ole32.dll: StgGetIFillLockBytesOnFile[1225200,0,1226700,3801155]
0x77180000[724B6] WINDOWS\system32\ole32.dll: IsValidIid[1999099268,0,1225200,1226700]
0x77180000[E249F] WINDOWS\system32\ole32.dll: StgGetIFillLockBytesOnFile[1225200,0,1226700,1998180080]
0x77180000[77D27] WINDOWS\system32\ole32.dll: IsValidIid[-1757096369,97600,1310720,1226492]
0xC000CB99 <unknown module>: [0,0,0,0]

什么意思?怎么弄好?

非法访问
一旦Windows要在它被分配的存储区之外写数据信息,它就会覆盖其他程序甚至操作系统的命令或数据。一旦发生了这种情况,操作系统将会瘫痪或者以某种形式关闭,你必须重新启动计算机。例如,在Windows NT/2000下一个程序遇到这种错误时,Dr. Watson出现并且停止了该程序,捕获了一些快速的细节状态,再把它们用文本形式记录下来。Access Violation是某些最令人气恼的Windows程序遇到的错误之一。
在你的计算机运行中出现Access Violation信息可能由各种各样的原因引起,包括系统BIOS、操作系统或者是硬件驱动线,有些声卡、显卡、网卡实际上也会导致这种错误。为什么这么说?计算机里的每一块卡都有它的设备驱动程序。对于不同的制造商、不同版本的Windows或者不同版本的Delphi都可能会遇到不同的问题。如下的几个步骤可能有助于你解决遇到的这些问题:
1. 按照必要的步骤来证实你安装的驱动程序之间没有冲突。
2. 有时降低显示分辨率可能会使某些古怪的显卡驱动程序稳定一些。
3. 如果使用双处理器的主板,则保证对每个处理器的修改步骤一样。
4. 对于计算机上的所有硬件注意使用最新的驱动程序。软件原因
尽管Intel的计算机中Windows是最流行的操作系统,由于Windows系统天生的脆弱性和BUG,应用程序的误操作可能导致操作系统的迅速瘫痪(有时操作系统本身也会莫名其妙的瘫痪)。选择一个更稳定的程序开发环境是解决之道,如下几个步骤可以帮助你防止某些Access Violation的发生:

(1)尽管Windows 9X相当流行,Windows NT/2000还是从多方面被证实是一个稳定得多的环境,几乎对于所有的Windows代码平台而言都是这样。
??(2) 确保对于Windows NT/2000已经安装了最新的service pack。每次安装完新版的service pack,你会发现机器变得稳定了。
??(3) 为你使用的各种版本的Delphi装上当前的更新或补丁(BDE、ADO……),这 是提前预防错误的好办法。尽量使用最新的Delphi补丁——Access Violation错误数量尤其是设计期的错误数会大大减少。
??(4)如果你在IDE中经常随机遇到Access Violation错误,很有可能是你安装了一个不好的控件、包或者一个向导,它不是你使用的版本的Delphi所编写或编译的。试着一个一个卸载定制的控件(或者包)直到问题被解决,然后联系控件厂商关注这个问题的结果。
??(5) 检查一下计算机里是否有没用的东西和程序冲突。奇怪的软件程序和测试版的产品常常会导致Access Violation错误。
??(6) 如果系统设置有错误,那么Access Violation错误可能也会经常出现。如果你不停地遇到一个错误提示信息一样的Access Violation,记录下这些细节,然后通知可能导致这个错误的软件制造厂商。
按以上方法检查一下,真不行重新安装程序吧.

杀毒试一试啊 或重装qq啊