Помогите как загрузить из Dll звуки и чтоб их можно было проиграть рандомно, как в ресурсе, сделал в ресурсе но екзешник стал большой,создал dll-ку с ресурками а щас незнаю как точно ее подключить.
Код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | procedure TForm1 . PlayRndSound;
var
R: TResourceStream;
begin
R:= TResourceStream . CreateFromID(HInstance, Random( 7 )+ 1 , 'sound' );
SndPlaySound(R . Memory, SND_ASYNC or SND_MEMORY);
R . Free;
end ;
|
Работает пока что из ресурса, а где закоментил, там я пробовал по разному грузить даже менял по разному так что за ошибки не кричите на меня я так просто уже так оставил как есть.