Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel wird zur Laufzeit ein Sound von einem bestimmten Pfad abgespielt.
Beispiel
Sub PlaySimpleSound()
My.Computer.Audio.Play("c:\Windows\Media\chimes.wav")
End Sub
private void playSimpleSound()
{
SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav");
simpleSound.Play();
}
Code kompilieren
In diesem Beispiel ist Folgendes erforderlich:
Dass Sie den Dateinamen
"c:\Windows\Media\chimes.wav"
durch einen gültigen Dateinamen ersetzen.(C#) Ein Verweis auf den System.Media Namespace.
Robuste Programmierung
Dateivorgänge sollten in geeignete strukturierte Ausnahmebehandlungsblöcke eingeschlossen werden.
Die folgenden Bedingungen können zu einer Ausnahme führen:
Der Pfadname ist fehlerhaft. Sie enthält z. B. unzulässige Zeichen oder ist nur Leerzeichen (ArgumentException Klasse).
Der Pfad ist schreibgeschützt (IOException-Klasse).
Der Pfadname ist
null
(ArgumentNullException Klasse).Der Pfadname ist zu lang (PathTooLongException Klasse).
Der Pfad ist ungültig (DirectoryNotFoundException Klasse).
Der Pfad ist nur ein Doppelpunkt: ":" (NotSupportedException Klasse).
.NET Framework-Sicherheit
Treffen Sie keine Entscheidungen über den Inhalt der Datei basierend auf dem Namen der Datei. Beispielsweise ist die Datei Form1.vb
möglicherweise keine Visual Basic-Quelldatei. Überprüfen Sie alle Eingaben, bevor Sie die Daten in Ihrer Anwendung verwenden.
Siehe auch
.NET Desktop feedback