Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Lautsprechersteuerung (https://www.delphipraxis.net/186680-lautsprechersteuerung.html)

hbriele 22. Sep 2015 13:34


Lautsprechersteuerung
 
Hallo liebe Delphi User,
ich suche schon längere Zeit verzweifelt eine Möglichkeit,
um den Zustand des Lautstärkereglers unter windows 7 auszulesen.

Alle funktionierende Beispiele die ich gefunden habe funktionieren nur für die eigene Anwendung und nicht für den Hauptlautstärkeregler.

Die TAudioVolume bekomme ich nicht unter Delphi 7 zum Laufen.
Beim ausführen der Demo unter Delphi hängt sich Delphi auf.
Wahrscheinlich weil die TKompunente nicht eingebunden ist.
Diese bekomme ich nicht eingebunden, weil die Anleitung dafür fehlt.
Es fehlt halt die *.dpk Datei.

Kennt jemand eine Funktion, die mir den Zustand des Lautstärkemasterreglers zurückgibt?

Gruß

Perlsau 22. Sep 2015 14:21

AW: Lausprechersteuerung
 
Ich mach das mit der Bass-DLL, dort gibt es die Funktion BASS_SetVolume. Die Bass-DLL bringst du auch mit älteren Delphi-Versionen zum Laufen.

Michael II 22. Sep 2015 14:25

AW: Lausprechersteuerung
 
http://www.delphipraxis.net/629992-post2.html funktioniert mit deinem Delphi und deinem Windows nicht?

hbriele 22. Sep 2015 14:41

AW: Lausprechersteuerung
 
Danke,
aber auch dieses habe ich ausprobiert!
Auch damit wird nur der Regler der eigenen Anwendung gesteuert oder abgefragt.
Der Hauptlautstärkeregler bleibt jedoch unberührt.
Jedenfalls ist das unter Windows 7 so.

Gruß

hbriele 22. Sep 2015 14:50

AW: Lausprechersteuerung
 
Hallo
Zitat:

Zitat von Perlsau (Beitrag 1316621)
Ich mach das mit der Bass-DLL, dort gibt es die Funktion BASS_SetVolume. Die Bass-DLL bringst du auch mit älteren Delphi-Versionen zum Laufen.

Die bass DLL benutze ich auch, doch damit kann man nicht den Hauptregler zustand abfragen.
Die steuert auch nur das was die Anwendung heraus geben soll.
Der Gesamtregler bleibt hier unberührt.
Ich benötige das, um herauszufinden wie hoch der Lautstärkegesamtpegel ist, weil die Anwendung mittels einer Fernbedienung in der Endlautstärke geregelt wird.

Gruß

EWeiss 22. Sep 2015 16:58

AW: Lausprechersteuerung
 
Neue Package für D7 erstellen geht nicht?
Möchte ich bezweifeln.

erstelle eine neue Package

und addiere alle Dateien wie im Bild zu sehen.
Nenne die Package TAudioVolume.
Bitte nicht die Copyright Infos entfernen. Danke..

Zitat:

Es fehlt halt die *.dpk Datei.
Die ist vorhanden.
Nicht die DPK starten die ist für Delphi 2010.

Kompilieren, Installieren..
Nicht vergessen die addierten Dateien zum Suchpfad hinzufügen (also den Folder in dem diese sich befinden.

gruss

hbriele 22. Sep 2015 17:59

AW: Lausprechersteuerung
 
Danke,
Zitat:

Zitat von EWeiss (Beitrag 1316644)
Neue Package für D7 erstellen geht nicht?
Möchte ich bezweifeln.

erstelle eine neue Package

und addiere alle Dateien wie im Bild zu sehen.
Nenne die Package TAudioVolume.
Bitte nicht die Copyright Infos entfernen. Danke..

Zitat:

Es fehlt halt die *.dpk Datei.
Die ist vorhanden.
Nicht die DPK starten die ist für Delphi 2010.

Kompilieren, Installieren..
Nicht vergessen die addierten Dateien zum Suchpfad hinzufügen (also den Folder in dem diese sich befinden.

gruss

aber ich brauche Hilfe!
Wie muss ich vorgehen?
Wo wird das Packet erstellt?
Unter Komponente > Neue Komponente > Komponente installieren > Packages installieren ?
Habe unter allen Optionen versucht zu installieren (viele viele Stunden ohne Erfolg).
Welche Dateien werden den überhaupt benötigt, die fünf aus dem Hauptverzeichnis, oder die aus dem Demo_Eng Ordner.
Bitte um Hilfe, weiß nicht mehr weiter.

Gruß

Ps.Leider können nur *.bpl und *.dpc Packete hinzugefügt werden
und solche gibt es in dem Installationsfile nicht.

EWeiss 22. Sep 2015 18:01

AW: Lausprechersteuerung
 
Zitat:

Unter Komponente > Neue Komponente > Komponente installieren > Packages installieren ?
Ja..

Dann die Dateien addieren wie im Bild zu sehen.
Vielleicht kann es dir ja jemand machen der D7 Installiert hat.

gruss

hathor 22. Sep 2015 18:21

AW: Lausprechersteuerung
 
Liste der Anhänge anzeigen (Anzahl: 1)
Man kann auch die windowseigene SPEAKERS-Anzeige aufrufen:

Delphi-Quellcode:
ShellExecute(0,nil,PChar('sndvol.exe'),'-f','',SW_SHOWNORMAL);
Wenn man auf den Slider klickt, wird der Prozentwert angezeigt.

EWeiss 22. Sep 2015 18:24

AW: Lausprechersteuerung
 
Zitat:

Ps.Leider können nur *.bpl und *.dpc Packete hinzugefügt werden
und solche gibt es in dem Installationsfile nicht.
Nö du kannst auch einzelne Dateien hinzufügen.

Hier eine Step by Step Anleitung

Oder hier

gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:14 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz