Q&A

  • 미디어플레이어가 Open인지 아닌지...
MediaPlayer1.open 은 Procedure인데요..
현재 이게 Open인지 아닌지를 알아서 폼이 종료할때 강제로 close를 할라구 하거든요

그냥 close를 했더니 에러가 나더라구요..
그래서 open일 경우만 알아내서 close를 해야하는데..이런경우 어떻게 해야하나요?

Handle을 이용해서 Open인지 아닌지 알아온다는 둥 그런얘기가 있기는 한데..
제가 초보라서 잘 모르겠군요..

고수님들 가르쳐주세요.....
1  COMMENTS
  • Profile
    박상윤 2002.10.02 14:41
    if MediaPlayer1.DeviceID<>0 then
      MediaPlayer1.Close;

    메디아 플레이어 소스를 들어가보니..
    소멸자에 써있더라구여..
      if FDeviceID <> 0 then
        mciSendCommand( FDeviceID, mci_Close, mci_Wait, Longint(@GenParm));

    따라서 위처럼 코딩을 하시면 될듯 합니다...
    안되시면 연락 주세여

    그럼 즐프하시구여