728x90
반응형
728x170
Private Declare Function Beep Lib "kernel32" (ByVal lFrequency As Long, ByVal lDuration As Long) As Long
Private Declare Sub Sleep Lib "kernel32" (ByVal lMillisecond As Long)
Dim strFrequencyList As String
Dim lFrequency As Long
Dim strDurationList As String
Dim lDuration As Long
Dim I As Long
Const E4 = 329.6276
strFrequencyList = "iiihfihfffhidadddfhihfffhihiiihfihffihfdadddfhihffhiki"
strDurationList = "aabbbfjaabbbbnaabbbfjaabcapaabbbfjaabbbbnaabbbfjaabcap"
For I = 1 To Len(strFrequencyList)
lFrequency = E4 * 2 ^ ((Asc(Mid(strFrequencyList, I, 1)) - 96) / 12)
lDuration = (Asc(Mid(strDurationList, I, 1)) - 96) * 200 - 10
Beep lFrequency, lDuration
Sleep 10
DoEvents
Next I
728x90
반응형
그리드형(광고전용)
'VB' 카테고리의 다른 글
[VB] 법인등록번호 검증하기 (0) | 2015.05.16 |
---|---|
[VB] 폼 배경에 바탕 화면 이미지 보여주기 (0) | 2015.05.16 |
[VB] 단축 아이콘 만들기 (0) | 2015.05.16 |
[VB] 메시지 박스 일정 시간 경과 후 닫기 (0) | 2015.05.16 |
[VB] ComboBox 클래스 : 포커스 획득시 드롭 다운 리스트 자동으로 보여주기 (0) | 2015.05.16 |
[VB] CHR 함수 사용하기 (0) | 2015.05.16 |
[VB] JOIN 함수 사용하기 (0) | 2015.05.16 |
[VB] 제곱 값 구하기 (0) | 2015.05.16 |
[VB] 팩토리얼 구하기 (0) | 2015.05.16 |
[VB] 서브 프로시저 사용하기 (0) | 2015.05.16 |
댓글을 달아 주세요