Delphi-Quellcode:
begin
RegisterAudioSessionNotification(FProxy);
UnregisterAudioSessionNotification(FProxy);
end; { bumm, wenn diese Methode verlassen wird, denn wird FProxy zerstört }
Genau so habe ich es umgesetzt also self mit FProxy ersetzt.
Dann die ganzen OnEvents.. nach TAudioVolumeProxy portiert.
Da die ganzen Events strict private sind konnte ich von außen die Events nicht mehr zuweisen.
Danach habe ich es dann gelassen
Alle zugriffe in den Funktionen OnEvents habe ich dann mit FOwner angesprochen.
gruss