我用多媒体函数定时8个毫秒,然后想检验一下。
1、
在视图类中实现:
我的回调函数:
void PASCAL MyFunc(UINT uID, UINT uMsg,DWORD dwUser,DWORD dw1,DWORD dw2)
{
    CTimeView* pView=(CTimeView*)dwUser;
    DWORD s=GetTickCount();//得到系统的滴答
   pView->m_strTime=s;//m_strTime 是视图类中与一个Edit关联的变量
}
为什么最后一句会引起错误“该内存不可读”呢?  2、我想把对比的结果输如文件:void PASCAL MyFunc(UINT uID, UINT uMsg,DWORD dwUser,DWORD dw1,DWORD dw2)
{
    DWORD s=GetTickCount();//得到系统的滴答
    char buf[20];
   _itoa(s,buf,10);
  CFile MyFile;
  if(MyFile.Open("c:\\Compare",CFile::modeReadWrite))
      MyFile.Open("c:\\Compare",CFile::modeCreate|CFile::modeReadWrite);
   
  MyFile.Write(buf,sizeof(s));
}
为什么也出错呢?有什么解决的好方法吗?我的E-mail
[email protected]