徐张梦92 2014-02-20 16:16
浏览 1036

VS2010中编写YUV播放器编译时显示未经处理的异常: 0xC0000005

编译时报错:Frame Enhancement.exe 中的 0x002f1e7b 处有未经处理的异常: 0xC0000005: 读取位置 0x000000e8 时发生访问冲突
部分代码:
DWORD WINAPI CFrameEnhancementDlg::ThreadProc1(LPVOID lparam)

{
CFrameEnhancementDlg*read=(CFrameEnhancementDlg*)lparam;
DWORD Read;
if (read->CurrentFrames>read->TotalFrames)
{
read->CurrentFrames=read->TotalFrames;
return 0;
}
while(read->CurrentFrames<=read->TotalFrames)
{
WaitForSingleObject(m_event2,INFINITE);

ResetEvent(m_event2);

SetFilePointer(read->m_File,read->CurrentFrames*(read->width*read->height*1.5),NULL,FILE_BEGIN);

ReadFile(read->m_File,read->YUVbuffer,read->width*read->height*1.5,&Read,NULL);
ConvertYUVTORGB(read->YUVbuffer,read->BMPbuffer,read->width,read->height);

SetEvent(m_event1);

}

return 0;

}
单步后发现lparam为0x0000000000,这是怎么回事?
跪求大神高人指点!!!!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 使用C#,asp.net读取Excel文件并保存到Oracle数据库
    • ¥15 C# datagridview 单元格显示进度及值
    • ¥15 thinkphp6配合social login单点登录问题
    • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
    • ¥15 如何在scanpy上做差异基因和通路富集?
    • ¥20 关于#硬件工程#的问题,请各位专家解答!
    • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
    • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
    • ¥30 截图中的mathematics程序转换成matlab
    • ¥15 动力学代码报错,维度不匹配