Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.034 c
3-1099192478
ali_t
2004-10-31 06:14
2004.11.28
локальная бд


1-1100558592
noob
2004-11-16 01:43
2004.11.28
Строка и символы ... трабла


6-1095405871
RagE
2004-09-17 11:24
2004.11.28
Сокеты и потоки


14-1100075223
ИМХО
2004-11-10 11:27
2004.11.28
Всё ли имеет свою цену?


11-1082976585
4kusNick
2004-04-26 14:49
2004.11.28
Вопрос о динамическом создании RichEdit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский