Frage

Gibt es eine Möglichkeit, einen Piepton / Alarm / Ton auszulösen, wenn mein Haltepunkt erreicht wird? Ich bin mit Visual Studio 2005/2008.

War es hilfreich?

Lösung

Windows XP

Systemsteuerung -> Sounds und Audio ... -> Programm Events - Microsoft Developer -> Haltepunkt

Windows 7

Systemsteuerung -> Alle Artikel Systemsteuerung -> Sounds -> Sounds (tab) - Microsoft Visual Studio -> Haltepunkt

Andere Tipps

Ja, Sie können es mit einem an einem Haltepunkt zugewiesen Makro tun. Dies funktioniert in VS 2005, nehme ich 2008 als gut funktionieren wird. Ich nehme an, Sie wollen keinen Ton auf JEDEN Breakpoint oder die andere Antwort wird gut funktionieren. Wahrscheinlich gibt es eine Möglichkeit, einen bestimmten Ton zu spielen, aber ich habe graben nicht so schwer. Hier sind die grundlegenden Schritte:

Fügen Sie ein neues Makro-Modul (Schritte unter dem 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
  1. Tools => Makros => Makroide
  2. Meine Makros (im Projekt-Explorer) => New Module => Name: "Beep"
  3. Kopieren Sie den obigen Code in. Es verfügt über 2 Methoden
    1. Erste verwendet man die Fenster "Beep" -Ton
    2. Der Zweite erzwingt einen „Beep“ Ton, keine .wav-Datei. Das funktioniert mit allen behinderten Sounds (zB Systemsteuerung -> Sounds -> Soundschema: Keine Sounds)., Aber klingt hässlich
  4. Sehen Sie das Makro-Explorer in VS.Net (nicht die Makro-IDE), um sicherzustellen, es ist da:)

zuweisen, um einen Haltepunkt

  1. Fügen Sie einen Haltepunkt auf eine Linie
  2. Klicken Sie rechts auf den kleinen roten Punkt
  3. Wählen Sie "Wenn Hit"
  4. Aktivieren Sie das Feld Makros aktivieren
  5. Wählen Sie ein Makro aus dem Pull-Down-
  6. Deaktivieren Sie die Option "fortsetzen Ausführung", wenn Sie aufhören wollen. Es wird standardmäßig markiert.

Auch gibt sind Möglichkeiten, eine beliebige WAV-Datei zu spielen, aber das scheint für eine Warnung zu hoch. Vielleicht ist die gezwungen "Piep" ist die beste, da diese zumindest Sounds anders als Ding.

Sie können ein Makro erstellen, die zu einem Haltepunkt Brennen in Reaktion ausgeführt wird. In Ihrem Makro könnten, was Sie tun, was es braucht ein Piepen zu machen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top