Witam.
Od razu na wstępie powiem że delphi i pascal to nie moje języki ;)
Mam do napisania pewien projekt. W zasobach przechowuję pliki wav i pliki jpeg. Jednak z plikami jpeg nie mam problemów.
Procedura ma za zadanie odegrać plik wav po naciśnięciu buttona. Jako że są to pliki wav a nie mp3 itd to postanowiłem zastosować funkcję PlaySound()
Zawartość procedury:
procedure Tjakrobi.bgrajClick(Sender: TObject);
begin
TResourceStream.CreateFromID(hInstance, 21, 'WAVE');
PlaySound('pies.wav', hInstance, SND_ALIAS + SND_RESOURCE);
end;
I tu na moje oko powinno działać, jednak zwraca error że zasób o id 21 nie istnieje tak samo jak bym nawet wczytywał po nazwie. Gdzie popełniam błąd ?