Ver Mensaje Individual
  #2  
Antiguo 02-07-2008
alquimista alquimista is offline
Miembro
 
Registrado: ene 2008
Posts: 213
Reputación: 19
alquimista Va por buen camino
Uso un timer de las JEDI jvThreadTimer1 que dicen que es un poco mas preciso que el ttimer para el crono y jv..2 para los tiempos. Arranco los 2 a la vez y en el 2º cambio el interval en el evento Ontimer. Antes de reproducir el sonido existia un desfase que era despreciable y al cabo de un rato se compensaba un poco.
Es al utilizar playsound cuando desfasa

Código Delphi [-]
{$R sonidos.res} // recurso: es un solo wav de apenas 100k
procedure TForm1.JvThreadTimer2Timer(Sender: TObject)
begin
PlaySound('sonido', hInstance, SND_RESOURCE or SND_ASYNC);
//cambiar interval del timer
end;
he leido que si se carga en memoria (¿como se haria?) es más rápido ¿un recurso no se carga en memoria o lo carga del exe perdiendo mas tiempo?

Gracias por la respuesta

Última edición por alquimista fecha: 02-07-2008 a las 10:06:44.
Responder Con Cita