sndPlaySounda en Windows Vista
Publicado por antonio (1271 intervenciones) el 15/01/2008 04:21:34
hola a todos:
intento hacer que se oiga un archivo wav en Windows Vista pero no funciona...
esto es lo que tengoa:
declaro las funciones
FUNCTION boolean sndPlaySound (string SoundName, uint Flags) LIBRARY "WINMM.DLL"
function uint waveoutgetnumdevs ( ) library "winmm.dll"
luego las llamo:
uint lui_NumDevs, l_mode
string ls_file
l_mode = 0
ls_file = string("c:windowsmediachimes.wav")
lui_NumDevs = WaveOutGetNumDevs()
IF lui_NumDevs > 0 THEN
sndPlaySounda(ls_file, l_mode)
END IF
pero en cualquiera de los dos casos que llamos a las funciones me sale un error que indica "Error en llamar "WaveOutGetNumDevs"..
¿alguien tiene alguna idea porque el error?
Tengo a Windows Vista Home Premium.
Gracias
intento hacer que se oiga un archivo wav en Windows Vista pero no funciona...
esto es lo que tengoa:
declaro las funciones
FUNCTION boolean sndPlaySound (string SoundName, uint Flags) LIBRARY "WINMM.DLL"
function uint waveoutgetnumdevs ( ) library "winmm.dll"
luego las llamo:
uint lui_NumDevs, l_mode
string ls_file
l_mode = 0
ls_file = string("c:windowsmediachimes.wav")
lui_NumDevs = WaveOutGetNumDevs()
IF lui_NumDevs > 0 THEN
sndPlaySounda(ls_file, l_mode)
END IF
pero en cualquiera de los dos casos que llamos a las funciones me sale un error que indica "Error en llamar "WaveOutGetNumDevs"..
¿alguien tiene alguna idea porque el error?
Tengo a Windows Vista Home Premium.
Gracias
Valora esta pregunta
0