Cuando probé Console.Beep()
en Win Vista (64 bits), simplemente no funciona. El altavoz está bien, cuando la PC se inicia, emite un pitido. ¿Algún consejo? ¡Gracias!C# - Console.Beep no funciona en Windows Vista
Respuesta
¿Es 64 bit Vista?
Console.Beep llama a la función API Beep que no es compatible con Vista de 64 bits.
Cita: Windows Vista x64 y Windows XP Edición de 64 bits: Esta función no es compatible.
En su lugar, puede utilizar MessageBeep si está bien con el pitido que viene a través de los altavoces en lugar de directamente desde la placa base. Vea here para saber cómo llamar esto desde C#.
Aparentemente, tenían que ser contados al principio, antes de que se documentara, ver : https://connect.microsoft.com/VisualStudio/feedback/details/356978/console-beep-doesnt-work-under-vista-64-bit?wa=wsignin1.0 – Abel
el método de pitido no es compatible con Vista/XP x64. Supongo que tienes un sistema operativo de 64 bits.
Gosh, ¿cómo es? Sí, 64 Vista :(¿Alguna solución? – Petr
http://msdn.microsoft.com/en-us/library/4fe3hdb1.aspx es una referencia a eso –
Puedo confirmar que funciona en Windows 7 de 64 bits (lo hará use los parlantes de escritorio, no el parlante interno de la PC.) –
Como han sugerido otros, el Console.Beep()
no funciona en ventanas de 64 bits como the documentation states. En su lugar, puede utilizar la siguiente declaración que emite una señal sonora (pero no a través de la API de Bip):
// beep
System.Media.SystemSounds.Beep.Play();
Solución originalmente found here at MSDN Connect.
Esto no funciona. En SystemSounds hay es un Beep pero no es un método. SoundsSystems na mespace es desconocido para mi VS 2010 – Petr
@Petr: 'Beep' no es un método, es una propiedad de tipo' SystemSound' (sin 's'). Tiene un método, 'Play()'. Aunque arreglé el error tipográfico. Ahora funciona. – Abel
Gracias. Sin embargo, solo reproduce el sonido asociado, no hay forma de cómo cambiar la frecuencia, etc. :( – Petr
Como todo el mundo ha publicado PC pitido del altavoz no es compatible con 64x de Windows Vista o XP y en absoluto en Windows 7. Aquí es un blog de Microsoft que explica por qué
- 1. .htaccess no funciona en Windows
- 2. process.getuid() no funciona en Windows
- 3. C# Arrastrar gota no funciona en Windows 7
- 4. php_redis.dll no funciona en Windows
- 5. ¿GetVersionEx no funciona en Windows 7?
- 6. cmake no funciona en Windows XP
- 7. Pydoc no funciona (Windows XP)
- 8. CRXIR2 no funciona con VS2010 en Windows 7 ni en Vista
- 9. Javascript no funciona en Vista parcial
- 10. Bluecloth v2.0.10 con Windows 7 no funciona
- 11. this.Visible no funciona en Windows Forms
- 12. apache, localhost no funciona en Windows 7
- 13. autenticación de Windows no funciona en ie7
- 14. C# Estilo de Windows 7/Vista ListView
- 15. Perforce ¿El complemento de Windows no funciona?
- 16. textbox.Focus() no funciona en C#
- 17. El servicio de Windows no funciona
- 18. Android: AppWidget con vista personalizada no funciona
- 19. Funciona Gunicorn en Windows
- 20. ¿Git funciona en Windows?
- 21. C++ RAII no funciona?
- 22. ¿Perlbrew funciona en Windows?
- 23. C# Ejecutar Windows Form Application desde Service (y en Vista)
- 24. SetLimitText() en un CEdit en Vista no funciona
- 25. nunit no funciona en Windows 7 en absoluto
- 26. HttpWebRequest + Windows Auth - NetworkCredential simplemente no funciona
- 27. La autenticación de Windows no funciona
- 28. IIS 7 - Autenticación de Windows no funciona
- 29. Windows Azure Trace Log no funciona
- 30. Windows -C# - Vista en árbol sin líneas de conexión
Promueve a 7 :) –
¿Está tratando de usar el altavoz interno de la PC o quiere que se reproduzca sobre los parlantes de escritorio? –
Altavoz interno para PC. Win 64 – Petr