Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VB Создаю на 6 бэйсике программу. Занялся созданием очередного EasyExplorer'a (своей программы). Столкнулся с мыслю что, чтобы программа выглядела лучше, необходимо создать "Loading..." т.е загрузку. Вот подскажите как создать что то типо фэйк таймера :D. Окошечко с Loading... уже сделал. Жду ответов. Заранее спасибо https://www.cyberforum.ru/ visual-basic/ thread353732.html VB Заменить элементы массив на заданные значения
При заданных значениях X1, X2, ..., Xn и Y1, Y2, ... , Yn заменить значение каждого элемента среди Y1, Y2, ... , Yn новым значением, определяемым по правилу: Yk=Xk – Yk, если Xk >= 0; Yk= Yk –Xk, если Xk < 0.
VB шрифт как использовать в программе свой шрифт, не установленный в системе? (чтобы он хранился внутри проги) https://www.cyberforum.ru/ visual-basic/ thread353496.html VB Постепенное исчезновение текста Подскажите как мне сделать постепенное исчезновение текста. Я хочу сделать текст постепенно подымающимся и постепенно исчезающим. Подыматья я его планирую заставить с помошью полос прокрутки и таймера. а как заставить исчезать я хотел с помощью изображения, наложенного сверху с размытой границей (скрин) но сохранять в этом формате позволяет только png, но vb6 его не открывает. Как это... https://www.cyberforum.ru/ visual-basic/ thread353478.html
VB mousmuve
Здравствуйте! Такая проблема - при наведении на кнопку она должна перемещаться произвольно. Я это осуществил про помощи события mous muve. кроме этого при каждом перемещении должен срабатывать счетчик и=и+1. При определенных значениях счетчика должны выполнятся действия (при 1м, 5м, 10м и т. д.). Проблема в том что значения и при наведении на кнопку резко перепрыгивают с 1 на 5 и на 10. при чем...
VB ntdll.dll и kernel32.dll - Реальные примеры работы на vb6 https://www.cyberforum.ru/ visual-basic/ thread352479.html
Копался, копался по стороннему форуму и наткнулся на всевозможные вызовы апифункций из недокументированной дллки ntdll.dll. Учитывая то, что эта длл непосредственно связанна с ядром (или и есть ядро, точно я так и не выяснил, в инете четких определений этой библиотеки я не нашел, кстати был бы рад услышать), и используя функции оной, можно совершать определенные действия на так сказать "самом...
VB Определение регистра в VB6 Приветствую! Подскажите пожалуйста как определить регистр активного окна (процесса)? Иначе говоря - активен ли CapsLock или нет (учитывая то, что программа была запущена после того, как был включен капслок, то есть перехват нажатия капслока не вариант). Спасибо. https://www.cyberforum.ru/ visual-basic/ thread352172.html Ведомость выполнения нагрузки VB
нужно написать программу... где ххххх вводимые данные с клавиатуры, a ХХХХХ данные получаемые рас4етным путем
VB Создание программы на попадание мяча на площадку https://www.cyberforum.ru/ visual-basic/ thread350845.html
вот что я сделал: Private Sub Cmd1_Click() Pic1.Scale (-1, 15)-(35, -1) 'ось x Pic1.Line (-1, 0)-(35, 0) For intI = -1 To 35 Pic1.PSet (intI, 0) Pic1.Print intI Next intI 'ось y
VB Подсчитать количество гласных букв в слове и вывести на экран Private Sub Command1_Click() Dim i As Byte Dim n As Integer Dim st As String st = Val(InputBox("Введите слово")) n = 1 For i = 1 To Len(st) If Strings.InStr(st, "а") Then n = n + 1 If Strings.InStr(st, "е") Then https://www.cyberforum.ru/ visual-basic/ thread350694.html
Научите правильно распространять программу VB
Как правиль запаковать программу, что бы при пересылании ее другим людям они не смогли просмотреть ее исходник, а только запустить/использовать программу
VB Склейщик https://www.cyberforum.ru/ visual-basic/ thread350617.html
Добрый день. Моя цель сделать так называемый "склейщик". На первом скрине, код моей программы. На втором пример ее работы с 1 строкой. На 3-ем скрине, проблема которая возникает при 2 и больше строк. На 4-ом скрине пример ее идеальной работы. Помогите пожалуйста.
6807 / 2837 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
19.09.2011, 21:45 0

Параллельное воспроизведение двух wav-файлов - VB - Ответ 1997606

19.09.2011, 21:45. Показов 1701. Ответов 2
Метки (Все метки)

Ответ

Цитата Сообщение от NikoX Посмотреть сообщение
Получается только последовательно, может есть способы?
Способы есть. Фоновую музыку проигрывать при помощи этих API:

Visual Basic
1
2
3
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
Call mciExecute("play " & App.Path & "\1.wav")
Call mciExecute("stop " & App.Path & "\1.wav")
Этот способ не любит пробелы в пути к файлу, длинные и русские имена!
Eщё способ:
Visual Basic
1
2
3
4
5
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
mciSendString "open """ & FileName & """ alias mymusic", vbNullString, 0, 0
mciSendString "play mymusic", vbNullString, 0, 0
mciSendString "stop mymusic", vbNullString, 0, 0
mciSendString "close mymusic", vbNullString, 0, 0
Ну а другой звук можно так:

Visual Basic
1
2
3
4
5
Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
 
Private Sub Command1_Click()
PlaySound "C:\WINDOWS\MEDIA\TADA.WAV", ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
Различные нужные константы
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Private Const SND_APPLICATION = &H80         '  look for application specific association
Private Const SND_ALIAS = &H10000     '  name is a WIN.INI [sounds] entry
Private Const SND_ALIAS_ID = &H110000    '  name is a WIN.INI [sounds] entry identifier
Private Const SND_ASYNC = &H1         '  play asynchronously
Private Const SND_FILENAME = &H20000     '  name is a file name
Private Const SND_LOOP = &H8         '  loop the sound until next sndPlaySound
Private Const SND_MEMORY = &H4         '  lpszSoundName points to a memory file
Private Const SND_NODEFAULT = &H2         '  silence not default, if sound not found
Private Const SND_NOSTOP = &H10        '  don't stop any currently playing sound
Private Const SND_NOWAIT = &H2000      '  don't wait if the driver is busy
Private Const SND_PURGE = &H40               '  purge non-static events for task
Private Const SND_RESOURCE = &H40004     '  name is a resource name or atom
Private Const SND_SYNC = &H0         '  play synchronously (default)
В общем в результате при 2-х разных способах будет 2 независимых звука!

Вернуться к обсуждению:
Параллельное воспроизведение двух wav-файлов VB
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2011, 21:45
Готовые ответы и решения:

Как играть несколько wav-файлов одновременно?
Естественно, с помощью API, а не MMC. Заранее спасибо.

Воспроизведение mp3-файлов через VB
помогите начинающему программеру. хотелось бы узнать какова структура файлов mp3. Как...

Воспроизведение файлов формата MP3
Подскажите, пожалуйста: как в VB воспроизвести файл формата MP3?

Получение списка mp3 файлов на сайте и их поочередное воспроизведение
Inv.DS давал такой код: Private Declare Function mciExecute Lib &quot;winmm.dll&quot; (ByVal lpstrCommand...

2
19.09.2011, 21:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.09.2011, 21:45
Помогаю со студенческими работами здесь

Одновременное воспроизведение двух wav-файлов
Всех приветствую:) Скажите пожалуйста, как сделать так что бы wav файл не прерывался другим wav?...

Воспроизведение двух .wav-файлов с Atmega8
Всем привет! Каким образом в этом проекте заставить воспроизводить один из двух звуковых файлов...

Потоки, одновременное воспроизведение двух разных wav-файлов
Господа создал 2 функции которые просто воспроизводят разные wav файлы , каждую функцию запихиваю в...

Параллельное воспроизведение двух разных звуков
Помогите пожалуйста. Есть форма, на ней кнопки(на кнопках звуковые эффекты нажатия), при загрузке...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru