Q&A

  • 이벤트 발생 시 사운드 기능 + ...
이벤트 발생 시 사운드를 첨가하려면...

uses MMSystem;



event 발생하는 곳에

sndplaysound('음악화일', snd_async);



이러면 이벤트 발생 됩니다요....

헌데 그럼 다른 폴더에 있는 wave화일은 실행시킬 수 없쟎아요. 제가 해봤는데 안되더라구요ㅜ.ㅜ

도와주세요... 다른 방법은 없나요?



5  COMMENTS
  • Profile
    유효종 2000.01.19 18:27
    정은아 wrote:

    > 이벤트 발생 시 사운드를 첨가하려면...

    > uses MMSystem;

    >

    > event 발생하는 곳에

    > sndplaysound('음악화일', snd_async);

    >

    > 이러면 이벤트 발생 됩니다요....

    > 헌데 그럼 다른 폴더에 있는 wave화일은 실행시킬 수 없쟎아요. 제가 해봤는데 안되더라구요ㅜ.ㅜ

    > 도와주세요... 다른 방법은 없나요?

    >



    '음악파일' 위치에 'C:경로경로또음악.wav'

    하면 되걸랑요.

  • Profile
    정은아 2000.01.19 22:56
    정말 아니되어요

    직접 코딩해보신건가요? 전 안되더라구요...

    유효종 wrote:

    > 정은아 wrote:

    > > 이벤트 발생 시 사운드를 첨가하려면...

    > > uses MMSystem;

    > >

    > > event 발생하는 곳에

    > > sndplaysound('음악화일', snd_async);

    > >

    > > 이러면 이벤트 발생 됩니다요....

    > > 헌데 그럼 다른 폴더에 있는 wave화일은 실행시킬 수 없쟎아요. 제가 해봤는데 안되더라구요ㅜ.ㅜ

    > > 도와주세요... 다른 방법은 없나요?

    > >

    >

    > '음악파일' 위치에 'C:경로경로또음악.wav'

    > 하면 되걸랑요.

  • Profile
    이경환 2000.08.18 08:31


    > > '음악파일' 위치를 'C:경로경로또음악.wav'와 같은 절대 경로로 지정하지말고

    '/경로/음악.wav'와 같은 상대경로를 지정하세요 다른 사람에게 배포를 한다고 할 때

    cdrom으로 만들때 절대경로를 지정하면 되지 않을 수 도 있습니다.

    음악파일 뿐만이 아니라 모든 파일의 경로 지정은 상대경로를 사용하는 습관을

    가지는 것이 좋을 것 같습니다.

    > >

  • Profile
    유효종 2000.01.20 01:46
    지정하신 디렉토리에 파일이 없었나보죠...

    틀림없이 됩니다.

    그래도 다르게 하고 싶으시면

    사운드 효과를 낼때마다 현재 경로를

    음악파일이 있는 디렉토리로 변경하시면 될껍니다.

    그럼 성공하시길...



    SetCurrentDir('c:wavs');

    sndplaysound('음악화일.wav', snd_async);

    or

    PlaySound('click.wav', 0, SND_FILENAME);

  • Profile
    정은아 2000.01.21 23:41
    감사합니다.

    제가 디렉토리명 하나를 빼먹었었습니다.

    다시 해보니 되네요, 그리구 이번 설명도 도움이 많이 되었습니다.

    효종님