![]() |
Benachrichtigung beim An/Abstecken eines Audiogerätes?
Hallo! Weiß jemand, ob es eine Möglichkeit gibt, von Windows benachrichtigt zu werden, wenn der Benutzer ein neues Audiogerät (z.B. ein (USB-)Audio-Interface) hinzufügt?
|
AW: Benachrichtigung beim An/Abstecken eines Audiogerätes?
Evtl. geht das mitels
![]() |
AW: Benachrichtigung beim An/Abstecken eines Audiogerätes?
|
AW: Benachrichtigung beim An/Abstecken eines Audiogerätes?
So ähnlich wie
![]() |
AW: Benachrichtigung beim An/Abstecken eines Audiogerätes?
Zitat:
|
AW: Benachrichtigung beim An/Abstecken eines Audiogerätes?
sorry, ich hatte das "z.B." übersehen :oops:
|
AW: Benachrichtigung beim An/Abstecken eines Audiogerätes?
Zitat:
|
AW: Benachrichtigung beim An/Abstecken eines Audiogerätes?
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe versucht, das zu generalisieren, aber es funktioniert leider nicht!
Weiß jemand, wo der Fehler liegt? Das Projekt habe ich an diese Nachricht angehängt. Beachtet, dass ich in den Ursprungs-Quelltexten den Bezeichner OnOnDeviceAdded überall nach OnDeviceAdded geändert habe, da der Name so auch in der MSDN steht. |
AW: Benachrichtigung beim An/Abstecken eines Audiogerätes?
Hab mir jetzt deine Version noch nicht angesehen, werde Sie aber nochmal überfliegen wenn ich nen bissel mehr Zeit hab.
Aber was genau funktioniert denn nicht?? |
AW: Benachrichtigung beim An/Abstecken eines Audiogerätes?
Zitat:
ich habe versucht, "normale" Eventhandler für diese Funktionen zu schreiben:
Delphi-Quellcode:
Leider werden diese aber nicht aufgerufen. Wieso weiß ich auch nicht.
MMNotificationClient := TMMNotificationClient.Create(Handle);
MMNotificationClient.OnDefDeviceChange := @OnDefaultDeviceChanged; MMNotificationClient.OnDeviceAdd := @OnDeviceAdded; MMNotificationClient.OnDeviceRemove := @OnDeviceAdded; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz