Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка командной строки [D7, Win95/98, WinXP]


Страницы:   1 2

Кирилл ©   (2004-08-28 17:31:00) 

Мастера, помогите разобраться!
Я хочу создать ресурс для файла Mysound.WAV
Создаю текст. док., в нём пишу
MY_RES RSDATA C:\Folder1\Mysound.WAV
Потом захожу в ПУСК> ...> Командная строка, там пишу
Brcc32 NOTEPAD1.RC
Выдаётся ошибка
Error Could not open input file NOTEPAD1.RC
Что я делаю не так?


KSergey   (2004-08-29 13:59:00) [1]

да про эти миксеры в том же яндексе..
не буду искать, надоело
попробуй в разделе "игры" поглядеть -возможно, что-то такое там есть


Кирилл   (2004-08-29 13:38:00) [2]


> В миксере раздельно регулировать громкость


Как вообще это делать? (напиши пожалуста пару строк)


KSergey   (2004-08-29 13:28:00) [3]

Одно записать в формате midi, другое - как wav
В миксере раздельно регулировать громкость


Кирилл   (2004-08-29 13:22:00) [4]

Подскажите пожалуста кто-нибудь 18, очень надо!


Кирилл   (2004-08-29 12:52:00) [5]

Если быть ближе к делу, знаешь, в игрушках можно для звуков чудовищ и для звуков музыки поставить разную громкость.
Так вот, хотелось бы знать, можно ли в Делфи реализовать подобную фигню (т. е. требуется одновременно воспроизводить разные звуки с разной громкостью) ??


GuAV   (2004-08-28 23:32:00) [6]

Это... например sndvol32.exe
RTFM: Audio Mixers


Кирилл   (2004-08-28 22:55:00) [7]


> меняя громкость в миксере.


Это как?


GuAV   (2004-08-28 22:54:00) [8]


> Можно ли програмно изменять громкость, с которой процедура
> PlaySound играет звук?

с помощью PlaySound - только меняя громкость в миксере.


Кирилл   (2004-08-28 22:39:00) [9]


> попробуй лудше писать так,
>    PlaySound('MY_RES',Hinstance,SND_RESOURCE or SND_ASYNC);
> там где проиграть а ресурс обзови WAVE.


Получилось, большое спасибо!
И последний вопрос (в нагрузочку :-) ):
Можно ли програмно изменять громкость, с которой процедура
PlaySound играет звук?


GuAV   (2004-08-28 22:11:00) [10]

попробуй лудше писать так,
   PlaySound('MY_RES',Hinstance,SND_RESOURCE or SND_ASYNC); там где проиграть а ресурс обзови WAVE.

ps: скорее всего RCDATA не RCDATA - вот и не работает.


Кирилл   (2004-08-28 21:44:00) [11]

unitUnit1;

{$R RES1.Res}

interface

...

implementation

{$R *.dfm}

Var
pData: Pointer;
hResource: THandle;

procedureTForm1.Button1Click(Sender: TObject);
begin
PlaySound(pData, 0, SND_MEMORY);
end;

procedureTForm1.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}


Vit@ly   (2004-08-28 21:17:00) [12]


> Теперь с компилятором проблем нет, но звук почемуто не играется

А как "проигрываешь"?
Выложи код :)


Кирилл   (2004-08-28 21:06:00) [13]

Теперь с компилятором проблем нет, но звук почемуто не играется


GuAV   (2004-08-28 20:48:00) [14]

подключи MMSystem.

> SND_MEMORY

А чем бы прямо из ресурса не проиграть?


Кирилл   (2004-08-28 20:46:00) [15]

Люди, помогите!
С чем это может быть связано? (7)


Кирилл   (2004-08-28 19:18:00) [16]


> Может винда скрывает .тхт  после .rc
> см. настройки проводника.


NOTEPAD1.TXT помогло!!
Однако дальше опять проблема.
(Дело в том, что подобную процедуру я провожу впервые)
Компилятор не распознаёт PLAYSOUND и SND_MEMORY!


GuAV   (2004-08-28 19:01:00) [17]

Может винда скрывает .тхт  после .rc
см. настройки проводника.


antonn   (2004-08-28 18:51:00) [18]

Создай ярлык в папке %delphi\bin\ программы Brcc32, а в параметрах задай имя файла. И создай его тут-же.


Кирилл   (2004-08-28 18:35:00) [19]

Ничего не помогает!


Yanis   (2004-08-28 17:44:00) [20]

Brcc32 C:\[Где находится файл RC]\NOTEPAD1.RC


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо