VC6的工程,插入Flash的控件,调用其LoadMovie时,在DEBUG时出现First-chance exception in DoreGamePlayer.exe (FLASH10B.OCX): 0x80000001: (no name)的语句。
所有FLASH控件是FLASH10B.OCX, 程序运行2个小时后,会自动退出。
请问该怎么解决?
所有FLASH控件是FLASH10B.OCX, 程序运行2个小时后,会自动退出。
请问该怎么解决?
你得错误信息代表 flash插件并没有实现loadmovie方法
First-chance exception in DoreGamePlayer.exe (FLASH10B.OCX): 0x80000001: (no name).
除了这个提示,其他读很正常。在运行2个小时后,播放FLASH的窗口就编程黑屏了,
OUTPUT出现如下语句:
The thread 0xD6C has exited with code 0 (0x0).
The thread 0xE64 has exited with code 0 (0x0).
First-chance exception in Player.exe (KERNEL32.DLL): 0xE06D7363: Microsoft C++ Exception.然后WINDOWS系统报虚拟内存不足。程序停止。可能是出在VC与FLASH控件交互的地方?
播放FLASH的窗口就编程黑屏了,还有报虚拟内存不足,我怀疑你程序哪儿申请的内存空间太多,没有释放,导致这种情况,还有,看看设备资源是不是无限制的申请了!这些都能导致黑屏!
可是当我程序与FLASH发生通讯时,程序运行2个小时的样子,就出现First-chance exception in DoreGamePlayer.exe (KERNEL32.DLL): 0xE06D7363: Microsoft C++ Exception。
如果只是特定Falsh,应该是Flash源码的问题,如果不是,就是你程序自身的问题了
但程序播放24小时也没问题啊
可是程序可以正常使用了的。就是时间久了,一般2个小时,出现First-chance exception in DoreGamePlayer.exe (KERNEL32.DLL): 0xE06D7363: Microsoft C++ Exception。
怎么回事?急,急啊
增加日志/trace信息