C# :: Beep
Wenn man so mit der Gestaltung einer C#-Windows-Applikation beschäftig ist, so stellt sich früher oder später die Frage nach einem Hinweiston, der bspw. dann abgespielt wird, wenn eine Ausnahme auftritt.
Hierfür bietet sich zunächst der klassische Windows-Beep an, der aus den integrierten PC-Lautsprechern kommt:
using System.Runtime.InteropServices;
namespace WindowsApplication1
{public partial class Form1 : Form
{[DllImport("Kernel32.dll")]
public static extern bool Beep(UInt32 frequency, UInt32 duration);private void BeepIt()
{Beep(1000, 50);
System.Threading.Thread.Sleep(100);
Beep(1000, 50);
System.Threading.Thread.Sleep(100);
Beep(1000, 50);}
}
}
Beep(uint frequency, uint duration) kann über die Methoden Höhe und Dauer des Beep einstellen…
mherbert