|
WinExec("프로그램명", SW_HIDE);
이런식으로 호출하시면, 백그라운드로 실행이 됩니다.
그리고, 단순 Wave 파일 재생을 위함이시라면, 빌더 System 탭에 있는 TMediaPlayer 컴포넌트도 괜찮습니다. 이 경우, 다른 외부 프로그램을 호출하시지 않으셔도 되고, 깔끔한 처리를 하실 수 있습니다.
통일바라기 님이 쓰신 글 :
:
: 고수님들의 도움을 얻고자 올립니다.
:
: 제가 구현하려고 하는 것은 텍스트 파일에서 특정 스트링을 검색하여 검색 결과를 ListBox에
: 출력하고 가청 경보를 울리도록 하는 것입니다.
:
: 개발새발 어떻게 해서 검색과 외부 프로그램을 연결하여 Wave 파일을 실행시키는 것까지는
: 구현했는데...
:
: WinExec(), ShellExecute() 등으로 구현할 수 있다고 해서 어떻게 해봤습니다만,
: 현재는 아래와 같이 작성하면 trans_mi.wav 파일이 실행되기는 하지만 한 번만 실행되고
: wmplayer 파일이 실행되어 버립니다.
: wmplayer 파일은 화면에 나오지 않고 리스트 박스(또는 특정 버튼) 클릭하면 경보가 해제
: 되게 하는 방법을 알고 싶습니다.
:
: 미리 감사드립니다.
:
: ShellExecute(Handle, "open", "D:\\Borland\\User\\trans_mi.wav", NULL, NULL, SW_SHOW);
:
:
|