Is there a way to trigger a beep/alarm/sound when my breakpoint is hit? I\'m using Visual Studio 2005/2008.
You can create a macro that runs in response to a breakpoint firing. In your macro, you could do whatever it takes to make a beeping noise.
Control Panel -> Sounds and Audio... -> Program Events - Microsoft Developer -> Breakpoint Hit
Control Panel -> All Control Panel Items -> Sounds -> Sounds (tab) - Microsoft Visual Studio -> Breakpoint Hit
Yes, you can do it with a Macro assigned to a breakpoint. This works in VS 2005, I assume 2008 will work as well. I assume you don't want a sound on EVERY breakpoint, or the other answer will work fine. There is probably a way to play a specific sound, but I didn't dig that hard. Here are the basic steps:
Add A New Macro Module (steps below the code)
Imports System.Runtime.InteropServices
Public Module Beeps
Public Sub WindowsBeep()
Interaction.Beep()
End Sub
Public Sub ForceBeep()
Beep(900, 300)
End Sub
<DllImport("Kernel32.dll")> _
Private Function Beep(ByVal frequency As UInt32, ByVal duration As UInt32) As Boolean
End Function
End Module
Assign To A Breakpoint
Also, there are ways to play an arbitrary wav file, but that seems excessive for an alert. Perhaps the forced "beep" is the best, since that at least sounds different than Ding.