Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2008, 21:05   #1
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
Восклицание Звуковой файл

Воспроизвожу звук из файла который лежит в одной папке с проектом.подскажите скомпилируется файл в программу,или его надо в одной папке с программой устанавливать?
PlaySound('I:\Text\klava.wav',0,SND _ASYNC)
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 05.07.2008, 21:12   #2
slm
Пользователь
 
Регистрация: 09.05.2008
Сообщений: 40
По умолчанию

Надо устанавливать отдельно. Пробовал я прописать в прогу - гемор.
slm вне форума Ответить с цитированием
Старый 05.07.2008, 22:15   #3
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Ужас. Щас наслушаются люди "гемор" что за слово такое Ладно. Читаем про ресурсы *.res в дельфи. Дай бог существуют поисковики где вы найдете исчерпывающий материал по данной теме. и как проиграть из ресурса тоже найдете. Да и на этом форуме наверняка уже обсуждалось
BOBAH13 вне форума Ответить с цитированием
Старый 05.07.2008, 22:57   #4
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

сделал путь относительно исполняемому файлу,вот так:
PlaySound(ExtractFilePath(Applicati on.ExeName) + 'klava.wav', 0, SND_ASYNC);


А он не компилируется,выдает вот такую ошибку:
Incompatible types:'String' and 'PAnsiChar' вот в этом месте 'klava.wav', 0,

Подскажите в чем ошибка
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 05.07.2008, 23:19   #5
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

PlaySound(PChar(ExtractFilePath(App lication.ExeName) + 'klava.wav'), 0, SND_ASYNC);

ИМХО, лучше вместо Application.ExeName использовать ParamStr(0)
_Engine_ вне форума Ответить с цитированием
Старый 05.07.2008, 23:34   #6
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

Цитата:
Сообщение от _Engine_ Посмотреть сообщение
PlaySound(PChar(ExtractFilePath(App lication.ExeName) + 'klava.wav'), 0, SND_ASYNC);

ИМХО, лучше вместо Application.ExeName использовать ParamStr(0)
А почему лучше?
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 05.07.2008, 23:36   #7
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

Потому что в этом случае ты не привязан к Application.
_Engine_ вне форума Ответить с цитированием
Старый 06.07.2008, 00:05   #8
DoomGamer
 
Регистрация: 29.06.2008
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Михаил Юрьевич Посмотреть сообщение
сделал путь относительно исполняемому файлу,вот так:
PlaySound(ExtractFilePath(Applicati on.ExeName) + 'klava.wav', 0, SND_ASYNC);


А он не компилируется,выдает вот такую ошибку:
Incompatible types:'String' and 'PAnsiChar' вот в этом месте 'klava.wav', 0,

Подскажите в чем ошибка
Надо писать pchar('klava.wav') и все будет вери гуд
DoomGamer вне форума Ответить с цитированием
Старый 06.07.2008, 00:08   #9
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

Цитата:
Сообщение от DoomGamer Посмотреть сообщение
Надо писать pchar('klava.wav') и все будет вери гуд
Будет ошибка.
_Engine_ вне форума Ответить с цитированием
Старый 06.07.2008, 00:27   #10
DoomGamer
 
Регистрация: 29.06.2008
Сообщений: 6
По умолчанию

Цитата:
Сообщение от _Engine_ Посмотреть сообщение
Будет ошибка.
Да, извините, запарился. Тем более, что исчерпывающий ответ на вопрос уже есть.
DoomGamer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как перезаписать звуковой файл? Lkhasa Win Api 1 17.07.2008 13:57
Как с поиощью hiew вставить в файл строчку, "раздвинуть" файл и вставить туда строчку? barand Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 28.06.2008 10:58
захватить звуковой поток с аудиокарты Gorychev Свободное общение 10 18.04.2008 23:15
Есть ли возможность управлять драйвером спец. звуковой карты через длл или как то иначе? chysti Win Api 2 14.02.2008 12:57
Delphi, звуковой файл. north Помощь студентам 1 23.01.2008 10:54