Zitat:
um mit der Balanz-Regelung Dich zu unterstützen.
Wo ist das Problem da? Es funktioniert bei mir alles.
Zitat:
der Windows-Mixer arbeitet auch so
Der wird auch nicht alle 10 Sekunden neu gestartet als Beispiel.
Mache einfach mal folgendes Starte TAudioVolume.
Schließe es und überprüfe im Memo diese Zeile nach einem erneuten Start.
Display('*******SESSION REMOVED********' + #13#10)
Wenn du diese Zeile bei einem Control sehen kannst dann bedeutet dass das dieses Control gelöscht wird.
Also das Control ist dann ein Überbleibsel aus dem Cache der vorherigen Session.
Es hat keinen DisplayNamen und keinen IconPath.
Wie auch denn es wird aus dem Cache geladen der für meine Anwendung ungültig ist.
Deshalb wird er ausgefiltert.
Wenn also die Anwendung zu schnell und in zu kurzer Zeit neu gestartet wird inkrementiert sich der Counter der Session und liefert ungültige Session zurück.
Deshalb gibt es die Funktion der NUR aktiven "Session anzeigen"
gruss