Declare의 Local External Functions 부분에 아래와 같이 선언하여준다.

Function Boolean sndPlaySoundA(String s_file, UINT u_flags) Library "WINMM.dll"
Function UINT LoadLibraryA(String as_library) Library "kernel32"
Subroutine FreeLibrary(UINT HInstance) Library "kernel32"


Functions 부분에 아래와 같은 사용자Function을 등록한다.



Access : public
Return Type : (None)
Function Name : f_play
Argument Type : String
Argument Name : as_wave

UINT lu_instance
lu_instance = LoadLibraryA("WINMM.dll")
IF lu_instance = 0 THEN
 sndPlaySoundA(as_wave, 0)
 FreeLibrary(lu_instance)
END IF
return


그리고 사용하고자 하는 곳에서 함수호출만 해주면 된다.
예) f_play("startup.wav")
※ 파일 경로를 정확히 해줄 것.

'Power Builder*' 카테고리의 다른 글

한글입력모드 자동설정  (0) 2008.12.29
알람시계  (0) 2008.12.23
스톱워치 (Stop watch) - 디지털화면  (0) 2008.12.22
스톱워치 (Stop Watch)  (0) 2008.12.18
WindowType property for PowerBuilder controls  (0) 2008.12.18
Posted by 회사원Z
:

카테고리

More More* (98)
iPHONE* (7)
Power Builder* (31)
HTML5* (2)
CSS3* (1)
jQuery & JavaScript* (17)
ASP* (20)
MSSQL* (10)
ETC* (10)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

글 보관함