mciExecute

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

mciExecute

Сообщение Maitris » 24.04.2005 (Вс) 14:13

Использую в своей проге проигрывание wav`ок при помощи Call mciExecute("play sound.wav")

На конечной машине звук хранится в одной папке с прогой.
Почему происходит вот такая фигня:
При первом старте (когда прогу запускает инсталлер - run installed application) звук играется. Когда запускаешь вручную из папки куда прога установлена - тоже играется.
А когда запускаешь при помощи ярлыка в старт меню или на десктопе пищит что файл не найден (1.wav).
Че не так? :roll:
----

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 24.04.2005 (Вс) 15:03

Попробуй так:

Код: Выделить всё
Call mciExecute("play app.path & '\sound.wav'")


Вроде...
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 24.04.2005 (Вс) 15:24

А вообще, то, что ты написал - для мр3

Для wav:

Код: Выделить всё
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

Call sndPlaySound("sound.wav", 0)
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 24.04.2005 (Вс) 16:12

kirrun
О, сенк, все работает :).
----


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 71

    TopList