Форум: "Media";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
ВнизОшибка командной строки Найти похожие ветки
← →
Кирилл (2004-08-28 17:31) [0]Мастера, помогите разобраться!
Я хочу создать ресурс для файла Mysound.WAV
Создаю текст. док., в нём пишу
MY_RES RSDATA C:\Folder1\Mysound.WAV
Потом захожу в ПУСК> ...> Командная строка, там пишу
Brcc32 NOTEPAD1.RC
Выдаётся ошибка
Error Could not open input file NOTEPAD1.RC
Что я делаю не так?
← →
GuAV © (2004-08-28 17:40) [1]
> MY_RES RSDATA C:\Folder1\Mysound.WAV
MY_RES RCDATA C:\Folder1\Mysound.WAV
а лучше:
MY_RES WAVE C:\Folder1\Mysound.WAV - чтобу потом PlaySound его нашла.
← →
GuAV © (2004-08-28 17:42) [2]
> Error Could not open input file NOTEPAD1.RC
Хотя colud not open - не могу открыть. Это значит что или нет такого файла, или он открыт кем-то ещё или ещё какая фигня.
← →
Yanis © (2004-08-28 17:44) [3]Brcc32 C:\[Где находится файл RC]\NOTEPAD1.RC
← →
Кирилл (2004-08-28 18:35) [4]Ничего не помогает!
← →
antonn © (2004-08-28 18:51) [5]Создай ярлык в папке %delphi\bin\ программы Brcc32, а в параметрах задай имя файла. И создай его тут-же.
← →
GuAV © (2004-08-28 19:01) [6]Может винда скрывает .тхт после .rc
см. настройки проводника.
← →
Кирилл (2004-08-28 19:18) [7]
> Может винда скрывает .тхт после .rc
> см. настройки проводника.
NOTEPAD1.TXT помогло!!
Однако дальше опять проблема.
(Дело в том, что подобную процедуру я провожу впервые)
Компилятор не распознаёт PLAYSOUND и SND_MEMORY!
← →
Кирилл (2004-08-28 20:46) [8]Люди, помогите!
С чем это может быть связано? (7)
← →
GuAV © (2004-08-28 20:48) [9]подключи MMSystem.
> SND_MEMORY
А чем бы прямо из ресурса не проиграть?
← →
Кирилл (2004-08-28 21:06) [10]Теперь с компилятором проблем нет, но звук почемуто не играется
← →
Vit@ly © (2004-08-28 21:17) [11]
> Теперь с компилятором проблем нет, но звук почемуто не играется
А как "проигрываешь"?
Выложи код :)
← →
Кирилл (2004-08-28 21:44) [12]
unit Unit1;
{$R RES1.Res}
interface
...
implementation
{$R *.dfm}
Var
pData: Pointer;
hResource: THandle;
procedure TForm1.Button1Click(Sender: TObject);
begin
PlaySound(pData, 0, SND_MEMORY);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
hResource:=LoadResource( hInstance, FindResource(hInstance, "MY_RES", RT_RCDATA));
pData := LockResource(hResource);
end;
end.
{Я алгоритм взял в FAQ
http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988622528&n=22}
← →
GuAV © (2004-08-28 22:11) [13]попробуй лудше писать так,
PlaySound("MY_RES",Hinstance,SND_RESOURCE or SND_ASYNC); там где проиграть а ресурс обзови WAVE.
ps: скорее всего RCDATA не RCDATA - вот и не работает.
← →
Кирилл (2004-08-28 22:39) [14]
> попробуй лудше писать так,
> PlaySound("MY_RES",Hinstance,SND_RESOURCE or SND_ASYNC);
> там где проиграть а ресурс обзови WAVE.
Получилось, большое спасибо!
И последний вопрос (в нагрузочку :-) ):
Можно ли програмно изменять громкость, с которой процедура
PlaySound играет звук?
← →
GuAV © (2004-08-28 22:54) [15]
> Можно ли програмно изменять громкость, с которой процедура
> PlaySound играет звук?
с помощью PlaySound - только меняя громкость в миксере.
← →
Кирилл (2004-08-28 22:55) [16]
> меняя громкость в миксере.
Это как?
← →
GuAV © (2004-08-28 23:32) [17]Это... например sndvol32.exe
RTFM: Audio Mixers
← →
Кирилл (2004-08-29 12:52) [18]Если быть ближе к делу, знаешь, в игрушках можно для звуков чудовищ и для звуков музыки поставить разную громкость.
Так вот, хотелось бы знать, можно ли в Делфи реализовать подобную фигню (т. е. требуется одновременно воспроизводить разные звуки с разной громкостью) ??
← →
Кирилл (2004-08-29 13:22) [19]Подскажите пожалуста кто-нибудь 18, очень надо!
← →
KSergey © (2004-08-29 13:28) [20]Одно записать в формате midi, другое - как wav
В миксере раздельно регулировать громкость
← →
Кирилл (2004-08-29 13:38) [21]
> В миксере раздельно регулировать громкость
Как вообще это делать? (напиши пожалуста пару строк)
← →
KSergey © (2004-08-29 13:59) [22]да про эти миксеры в том же яндексе..
не буду искать, надоело
попробуй в разделе "игры" поглядеть -возможно, что-то такое там есть
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.042 c