Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Штуша-Кутуша
-
- Начинающий
-
-
- Сообщения: 11
- Зарегистрирован: 23.03.2003 (Вс) 11:41
- Откуда: Подмосковье
Штуша-Кутуша » 23.03.2003 (Вс) 12:33
Как сделать П-и-и-и-и, а не Дзынь-дзынь (Beep) не прибегая к
проигрованию wav-файла? Вообше -то это возможно простыми
средствами?
-
goro
-
- Постоялец
-
-
- Сообщения: 494
- Зарегистрирован: 03.12.2002 (Вт) 11:45
- Откуда: Украина, Запорожье
-
goro » 23.03.2003 (Вс) 12:51
Может быть это поможет...
- Код: Выделить всё
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
Private Sub Form_Activate()
'KPD-Team 1999
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
Dim Cnt As Long
For Cnt = 0 To 5000 Step 10
'play a tone of 'Cnt' hertz, for 50 milliseconds
Beep Cnt, 50
Me.Caption = Cnt
DoEvents
Next Cnt
End Sub
ПРЕВЕД
-
moderator
-
- Модератор
-
-
- Сообщения: 1896
- Зарегистрирован: 10.12.2001 (Пн) 18:11
- Откуда: Украина, Харьков
-
moderator » 23.03.2003 (Вс) 12:54
Ну вот, а я только хотел ответить
-
goro
-
- Постоялец
-
-
- Сообщения: 494
- Зарегистрирован: 03.12.2002 (Вт) 11:45
- Откуда: Украина, Запорожье
-
goro » 23.03.2003 (Вс) 13:13
Мысли гениев схожи...
ПРЕВЕД
-
Штуша-Кутуша
-
- Начинающий
-
-
- Сообщения: 11
- Зарегистрирован: 23.03.2003 (Вс) 11:41
- Откуда: Подмосковье
Штуша-Кутуша » 23.03.2003 (Вс) 16:20
Спасибо!!! Даже более чем ожидал - и частоту задать можно!.
-
GoGosha
-
- Постоялец
-
-
- Сообщения: 642
- Зарегистрирован: 02.08.2002 (Пт) 9:14
- Откуда: Russia
-
GoGosha » 23.03.2003 (Вс) 16:50
goro писал(а):Может быть это поможет...
- Код: Выделить всё
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
Private Sub Form_Activate()
'KPD-Team 1999
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
Dim Cnt As Long
For Cnt = 0 To 5000 Step 10
'play a tone of 'Cnt' hertz, for 50 milliseconds
Beep Cnt, 50
Me.Caption = Cnt
DoEvents
Next Cnt
End Sub
А как то-же самое под 98-ой?
-
moderator
-
- Модератор
-
-
- Сообщения: 1896
- Зарегистрирован: 10.12.2001 (Пн) 18:11
- Откуда: Украина, Харьков
-
moderator » 23.03.2003 (Вс) 19:50
goro писал(а):Мысли гениев схожи...
Неужто?
-
goro
-
- Постоялец
-
-
- Сообщения: 494
- Зарегистрирован: 03.12.2002 (Вт) 11:45
- Откуда: Украина, Запорожье
-
goro » 23.03.2003 (Вс) 20:41
moderator писал(а):goro писал(а):Мысли гениев схожи...
Неужто?
Так говорят.
ПРЕВЕД
-
goro
-
- Постоялец
-
-
- Сообщения: 494
- Зарегистрирован: 03.12.2002 (Вт) 11:45
- Откуда: Украина, Запорожье
-
goro » 23.03.2003 (Вс) 20:49
GoGosha писал(а):goro писал(а):Может быть это поможет...
- Код: Выделить всё
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
Private Sub Form_Activate()
'KPD-Team 1999
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
Dim Cnt As Long
For Cnt = 0 To 5000 Step 10
'play a tone of 'Cnt' hertz, for 50 milliseconds
Beep Cnt, 50
Me.Caption = Cnt
DoEvents
Next Cnt
End Sub
А как то-же самое под 98-ой?
В 98 эта функция не работает. Она включена в 2000/ХР, как я помню
ПРЕВЕД
-
Хой
-
- Не математик
-
-
- Сообщения: 541
- Зарегистрирован: 26.08.2002 (Пн) 0:21
- Откуда: Россия
-
Хой » 24.03.2003 (Пн) 2:26
goro писал(а):Мысли гениев схожи...
Боюсь что гениев из API-Guide!!!
-
GSerg
-
- Шаман
-
-
- Сообщения: 14286
- Зарегистрирован: 14.12.2002 (Сб) 5:25
- Откуда: Магадан
GSerg » 24.03.2003 (Пн) 9:10
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 52