求助:在调用动态连接库出现的访问冲突
我在调用动态连接库用到了以下语句:
typedef int(CALLBACK* DLLFUNC)(
BE_CONFIG *beConfig, PDWORD dwSamples,
PDWORD dwBufferSize, PHBE_STREAM phbeStream
);
HINSTANCE hdll;
DLLFUNC beInitStream;
hdll=LoadLibrary("lame_enc");
AFX_MANAGE_STATE(AfxGetStaticModuleState( ))
beInitStream=(DLLFUNC)GetProcAddress(hdll,"beInitStream");
if(beInitStream(&bc,&dwsample,&dwbufsize,&hstream)!=BE_ERR_SUCCESSFUL)
{
MessageBox("初始化MP3失败");
return;
}
但是在程序运行时提示的错误为:
wavtomp.exe 中的 0x00000000 处未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突 。
求大家指点一下;