Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 01-12-2012
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 23
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
bulc,

Cita:
Empezado por bulc
El proceso se ralentiza de modo que se oye el sonido de un aplauso antes de que aparezca la letra en una aplicación infantil de colocar letras
Verifica que el sonido se ejecute después de finalizado el proceso de: "Aparezca la letra en una aplicación infantil".

Cita:
Empezado por bulc
¿Hay algún modo mejor para los sonidos guardados como recursos?
Revisa estos links:
Cita:
1-Storing Resource (WAV, MP3, ...) into Delphi Executables:
http://delphi.about.com/od/objectpas..._resources.htm

2-Using Resource (WAV, MP3, ...) from Delphi Executables:
http://delphi.about.com/od/objectpas...esources_2.htm
Los links anteriores muestran varios métodos para manejar recursos en Delphi.

Revisa este código del Link-2
Código Delphi [-]
uses mmsystem;
 ...
 procedure TForm1.Button1Click(Sender: TObject) ;
 var
   hFind, hRes: THandle;
   Song: PChar;
 begin
  hFind := FindResource(HInstance, 'MailBeep', 'WAVE') ;
  if hFind <> 0 then begin
    hRes:=LoadResource(HInstance, hFind) ;
    if hRes <> 0 then begin
      Song:=LockResource(hRes) ;
      if Assigned(Song) then SndPlaySound(Song, snd_ASync or snd_Memory) ;
      UnlockResource(hRes) ;
    end;
    FreeResource(hFind) ;
  end;
 end;
El código anterior es otra forma de obtener un recurso de sonido Wave de un EXE en Delphi, prueba si el performance se adapta a tu requerimiento. Puedes cambiar SndPlaySound(Song, snd_ASync or snd_Memory) por PlaySound(Song,0,SND_MEMORY or SND_ASYNC), verifica cual función se adapta mejor a tu aplicación.

Cita:
Empezado por bulc
¿Se puede ejecutar un archivo de sonido en background a modo de respaldo durante la duración de la aplicación?
Revisa el siguiente código:
Código Delphi [-]
PlaySound('Sound',0, SND_RESOURCE or SND_ASYNC or SND_LOOP);
El código anterior sonara de forma continua hasta que se ejecute:
Código Delphi [-]
PlaySound(0,0, SND_PURGE);
Revisa esta información:
Cita:
Empezado por Win32 Developer's Rerefence:

SND_LOOP:
The sound plays repeatedly until PlaySound is called again with the pszSound parameter set to NULL. You must also specify the SND_ASYNC flag to indicate an asynchronous sound event.

SND_ASYNC:
The sound is played asynchronously and PlaySound returns immediately after beginning the sound. To terminate an asynchronously played waveform sound, call PlaySound with pszSound set to NULL.
Espero sea útil

Nelson.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Out of system resources Khronos Varios 7 11-07-2008 12:54:20
Out of system resources johurgi Varios 5 04-06-2008 15:54:34
Delphi resources Delfino Noticias 0 20-02-2007 10:57:08
brcc32 para compilar rc Patricio Varios 5 09-02-2006 15:53:13
alternativa a brcc32.exe elcigarra Varios 0 24-01-2006 13:35:48


La franja horaria es GMT +2. Ahora son las 17:45:13.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi