Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/07/2006, 17:42
Avatar de [EX3]
[EX3]
 
Fecha de Ingreso: marzo-2006
Ubicación: Fuenlabrada, Madrid
Mensajes: 203
Antigüedad: 19 años, 1 mes
Puntos: 1
Lo normal es que Beep() del API de Windows se reproduzca por el parlante de la CPU y no por la placa de sonido. A los que os reproduce los tonos por la placa de sonido seguramente sea por que usais una placa de sonido integrada, al menos los numerosos casos que yo conozco.

Sobre el problema de Windows 98 creo era que en ciertas circunstancias el parlante no reproducia tono alguno, al menos esto es lo que me ocurrio a mi, no se si habra algun otro problema con esta plataforma.

Sacar tonos por la propia placa de sonido ahora mismo ni se me ocurre como ya que el nivel mas bajo que conozco, que oviamente no es el unico, para reproducir audio por la placa de sonido es mediante la winmm.dll y DirectSound en VB 6.0. Mas alla no se si hara falta "dialogar" con el driver de sonido (lo mas seguro) o buscar alguna libreria en internet que permita tal accion.

Salu2...
__________________
Proyecto dx_lib32 (http://dxlib32.se32.com) Libreria DLL ActiveX para el desarollo de juegos y programas multimedia en Visual Basic 6.0 con la potencia de DirectX

Dice un dicho que "el que calla otorga". En internet tenemos otro que dice "nunca alimentes a un troll" que viene a decir "dejale hablar solo que se ya se cansara de incordiar". Solo los necios creen tener la razon con la ultima palabra.