回 帖 发 新 帖 刷新版面

主题:一个播放器的程序 不知怎么回事?

原代码但是有错1
  


void  __fastcall TForm1::FileOpen1Accept(TObject *Sender)
{
  MediaPlayer1->FileName=FileOpen1->Dialog->FileName;
  Label1->Caption=MediaPlayer1->FileName;
  MediaPlayer1->Open();
}


//---------------------------------------------------------------------------

void __fastcall TForm1::RadioGroup1Click(TObject *Sender)
{
  if(RadioGroup1->ItemIndex==0)
  {
    FileOpen1->Enabled=true;
    MediaPlayer1->Close();
    MediaPlayer1->DeviceType=dtAutoSelect;
    Label1->Caption=" ";
   }
   else if(RadioGroup1->ItemIndex==1)
   {
    FileOpen1->Enabled=false;
    MediaPlayer1->Close();
    MediaPlayer1->DeviceType=dtCDAudio;
    MediaPlayer1->Open();
    Label1->Caption="当前正在播放CD光盘";
   }
}




总是有“[C++ Error] Unit1.cpp(40): E2316 '_fastcall TForm1::FileOpen1Accept(TObject *)' is not a member of 'TForm1'”
谢谢!

回复列表 (共1个回复)

沙发

晕死
你没有声明它
到类声明那里声明一下

我来回复

您尚未登录,请登录后再回复。点此登录或注册