Delphi: Diferencia entre PlaySound y SNDPlaySound
Pregunta de Invitado | 04/04/2021 a las 13:43
Me pregunto cuál es la diferencia entre las dos funciones de Delphi PlaySound y SNDPlaySound.
Para mí, parece que las dos funciones hacen lo mismo y no hay diferencia. ¿O hay uno?
Temas Relacionados
MySQL: Saltos de Línea en MySQL
Consejo | 0 Comentarios
Delphi/Lazarus: Mostrar Fecha y Hora actuales
Consejo | 0 Comentarios
MySQL: Eliminar Datos de Tabla - Diferencia entre TRUNCATE, DELETE y DROP
Tutorial | 0 Comentarios
Lazarus: Cargar Archivo como Array de Bytes y Guardar Array de Bytes como Archivo
Tutorial | 0 Comentarios
Delphi: This form of method call only allowed for class methods
Pregunta | 1 Respuesta
Delphi/Lazarus: ¿Está presionada la tecla ALT, SHIFT o CTRL?
Tutorial | 0 Comentarios
Delphi/Lazarus: Diferencia entre ParamStr(0) y Application.ExeName
Pregunta | 1 Respuesta
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
SNDPlaySound es una función antigua, PlaySound es la nueva función ampliada.
Por razones de compatibilidad, la versión anterior sigue siendo compatible. Entonces, para estar preparado para el futuro, debería usar PlaySound directamente, porque tal vez en algún momento se pueda renunciar al soporte de SNDPlaySound.
Otra diferencia surge de un parámetro adicional en PlaySound:
Con PlaySound, hay una opción adicional para indicar un identificador a un recurso (en el ejemplo "handle"). Esto hace posible reproducir sonidos directamente desde un recurso. Las dos líneas superiores del código, ambas reproducen el archivo "test.wav", una vez con PlaySound y una vez con SNDPlaySound.
04/04/2021 a las 16:20