Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

BCB win API PlaySound() nece da ucitava iz resursa

[es] :: C/C++ programiranje :: BCB win API PlaySound() nece da ucitava iz resursa

[ Pregleda: 2404 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Duke Nukem
Miroslav Mitic
dipl.mas.ing - tehnolog za hidrauliku/
REL, MAG panciranje i zavarivanje bla
bla...
Lazarevac

Član broj: 38933
Poruke: 143
*.absolutok.net.



+1 Profil

icon BCB win API PlaySound() nece da ucitava iz resursa21.11.2006. u 23:44 - pre 211 meseci
Izvinjavam se ako je ovakva tema vec pominjana
ali trivijalan problem zadaje najvise glavobilje

naime PlaySound bez problema radi sa nazivima wav fajlova, ali sa kompajlovanim resursima
ne ide. Brljao sam po innetu , isao kod MSDN a i po Borlandovim konferencijama ali nista ?
primer:

NekiResurs.h
...
# define ID_ZVUK 100;

...

NekiResurs.rc
...

ID_ZVUK Wave "Statoradiskume.wav" // dr.Bob ova definicija Wave

....

_cpp

Playsound(ID_ZVUK, xxx , SND_ASYNC|SND_RESOURCE);

gde je xxx = Instance pa NULL, 0 i svasta

Project-> AddToProject -> rc fajl

Build All

F9

i nema rezultata.

Tape loading error
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.3dnet.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: BCB win API PlaySound() nece da ucitava iz resursa22.11.2006. u 07:37 - pre 211 meseci
Pogledaj ovde:
http://tinyurl.com/yxp7ep

Dakle,

--- Unit1.cpp ---

Code:

// ...
#include "Unit1.rc"
#include <mmsystem.h>
// ...
void __fastcall TForm1::Button1Click(TObject *Sender)
{
   PlaySound( MAKEINTRESOURCE( IDW_SOUND ), HInstance, SND_RESOURCE | SND_ASYNC );
}
// ...


--- Unit1.RC --- (Ovaj fajl treba dodati u projekat)
Code:

#define IDW_SOUND  1000
#ifdef RC_INVOKED
IDW_SOUND WAVE "sound.wav"
#endif


--- sound.wav ---

Stavi ga u isti folder gde je i Unit1.RC.


A zapakovacu ti i projekat.
Prikačeni fajlovi
 
Odgovor na temu

Duke Nukem
Miroslav Mitic
dipl.mas.ing - tehnolog za hidrauliku/
REL, MAG panciranje i zavarivanje bla
bla...
Lazarevac

Član broj: 38933
Poruke: 143
*.absolutok.net.



+1 Profil

icon Re: BCB win API PlaySound() nece da ucitava iz resursa22.11.2006. u 21:21 - pre 211 meseci
Kakav previd

/////////////////////////// NEDOSTAJE :

MAKEINTRESOURCE !!!

/////////////////////////////////////

Koji ide u kombinaciji sa SND_RESOURCE (nepazljivo procitah API help)

Hvala XFiles



Tape loading error
 
Odgovor na temu

[es] :: C/C++ programiranje :: BCB win API PlaySound() nece da ucitava iz resursa

[ Pregleda: 2404 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.