Logo

¡Bienvenido a Stratos!

Acceder

Foros



DXUTSound

Iniciado por SkyNetBCN, 14 de Noviembre de 2006, 10:38:57 PM

« anterior - próximo »

SkyNetBCN

Que tal compañeros... A ver si a alguien se le ocurre pk puede fallar la función "CSoundManager::Create" llamándola de la siguiente manera?

manager.Create( &sonido, L"C:\\sonido.wav");

Falla en la siguiente línea
   apDSBuffer = new LPDIRECTSOUNDBUFFER[dwNumBuffers];

y no tengo ni idea de por qué,

agradecería una ayuda pk esto me estávolviendo loco...

Gracias!! :D

synchrnzr

No estás creando ningún objeto de DirectSound, sólo un array de punteros, así que la única explicación que se me ocurre es que dwNumBuffers sea un valor menor que 1 o que tengas algun puntero descontrolado. Debuga hasta esa línea y mira el valor de dwNumBuffers, debe ser un fallo fácil de ver ;)

sync






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.
Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.