我毕业设计的在网上找的 但程序调试不出来 
主要问题是下面程序中的m_player,m_recoder类型不知道,
希望高手能帮我解决
如果可以的话加我qq692876475我把完整的工程传给你 
在线等,可以的话加rmb报酬也行出错程序代码片段一
void CSoundDlg::OnRecord() 
{
// TODO: Add your control notification handler code here
UpdateData(true);
if (m_strFile.IsEmpty())
{
AfxMessageBox(_T("请先输入要保存的文件名"));
return;
}
 m_Recorder.SetFileName(m_strFile.GetBuffer(m_strFile.GetLength()));
 m_strFile.ReleaseBuffer();
 m_Recorder.StartRec();
     SetTimer(0, 10, NULL);
GetDlgItem(IDC_BROWSE)->EnableWindow(false);}
出错程序代码片段二
void CSoundDlg::OnPlay() 
{
// TODO: Add your control notification handler code here
// Condition check !!!!
if (m_strFile.IsEmpty())
return;
SetWindowText(m_strFile);
m_Player.Play(m_strFile.GetBuffer(m_strFile.GetLength()));
m_strFile.ReleaseBuffer();
KillTimer(0);
SetTimer(0, 1000, NULL);}void CSoundDlg::OnStop() 
{
// TODO: Add your control notification handler code here
// Condition check !!!!
if (m_strFile.IsEmpty())
return;
m_Player.Stop();
}void CSoundDlg::OnCustomdrawVolume(NMHDR* pNMHDR, LRESULT* pResult) 
{
// TODO: Add your control notification handler code here
m_Player.SetVolume(m_Volume.GetPos());
*pResult = 0;
}

解决方案 »

  1.   

    代码没有细看SetTimer(0, 1000, NULL);第一个参数该为非零值,对应的OnTimer里也要做修改
      

  2.   

    欺负我,,,,5555555555,,,,会弄的 都弄 了 就是还有这俩个没有搞定了 弄不出来了,你就帮帮我吧 现在已经到了关键时刻了哦,还要弄ppt好多事要做呀!大哥帮帮我吧,有条件你提哦 我尽量满足你,,,小弟感激不尽,55555
      

  3.   

    打开工程看了一下,你上面用的类相关的SDK包我的机器上没有装,调试不了
      

  4.   

    你上面的SetTimer/OnTimer处理有些问题,SetTimer的第一个参数设置为非0值OnTimer中对于该Timer ID进行处理。
    比如SetTimer(1, 100, NULL); // 每100ms处理一次,你代码中写成10,SetTimer的精度只有55ms左右,精度达不到10ms的void CXXDlg::OnTimer(UINT nID)
    {
      switch(nID)
      {
       case 1:
        // ...处理Timer ID为1的事件
        break;
    defualt:
       break;
      }
     CXXDlg::OnTimer(nID);
    }不需要定时器的时候记得KillTimer(nID);
      

  5.   

    论文没有提到用额外的sdk哦 应该不用额外的sdk吧
      

  6.   

    wxMediaCtrl m_Player是什么类型???你发给我的工程在我的机器上根本就没有办法编译
      

  7.   

    wxMediaCtrl m_Player 是我添加的注释--可能是那个,我也不知道m_player应该设置成什么类型
    那个是在百度上搜来的。
      

  8.   

    用vc6.0应该没有问题哦 我就是用vc6.0编的 还有如果不行可以再创建一个工程试一下哇 
    程序是按论文结尾附录程序 和第四章的介绍来的,应该算比较简单的一个程序 
    麻烦大哥再帮小弟看看哦~~谢谢
      

  9.   

    m_Player这个变量是什么类型都不清楚,真搞不清楚你是怎么通过编译的
      

  10.   

    工程还没有通过编译哦 我是才根据论文里面的程序新建的工程 程序应该是用的media player sdk方面的知识吧 
    m_palyer ,m_recorder 应该就是其中的类型吧我不太了解哦
      

  11.   

    你直接在CSDN下载上搜索一个吧,很多的