COMPOSANT TDBPTRACKBARVOLUME - JOUEZ AVEC LE SON !

Signaler
Messages postés
237
Date d'inscription
mardi 13 novembre 2007
Statut
Membre
Dernière intervention
21 novembre 2013
-
Messages postés
51
Date d'inscription
samedi 20 novembre 2010
Statut
Membre
Dernière intervention
27 décembre 2014
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/47990-composant-tdbptrackbarvolume-jouez-avec-le-son

Messages postés
51
Date d'inscription
samedi 20 novembre 2010
Statut
Membre
Dernière intervention
27 décembre 2014

Je viens de tomber sur ce source car je cherchais à récupérer le volume de la sortie général (l'API WaveOutGetVolume ne me donnait que le volume du Son Wave).

Par contre la demo ne marche pas car tsDescriptions est inconnu (d'après l'historique cette propriété a été supprimée) donc il faut supprimer dans la démo :
STemp:= dbpTrackbarVolume.tsDescriptions.Strings[lbMixers.ItemIndex];
STemp:= UpperCase(STemp[5])+LowerCase(Copy(STemp, Pos('_', STemp)+2, Length(STemp)));
et ensuite remplacer
lbMixers.Items:= dbpTrackbarVolume.tsDescriptions;
par
lbMixers.Items:=dbpTrackbarVolume.MixLinesNames;
après avoir étendu la visibilité de "MixLinesNames" de protected en published.

Enfin c'est ce que j'ai fait pour faire fonctionner la démo qui refusait de compiler.
Messages postés
49
Date d'inscription
samedi 26 janvier 2008
Statut
Membre
Dernière intervention
9 mars 2011

Bonjour
On télécharge des utilitaires gratuites !!! Ici sur code source
Super source
@+
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
8
Eh ben ! enfin une source sur le volume qui marche ...
J'ouvre le contrôle windows en même temps, le volume change également sur lui ;)
C'est génial !
Mais je ne sais pas si en faire un composant était une bonne idée. Je pensais plutôt à une unité, pour pouvoir gérer soi-même ses trackbars.
Une unité serait plus flexible à mon avis (pas obligé d'ajouter une dbptrackbarvolume juste pour que son appli modifie le son de façon invisible).
De plus il faut installer le composant :/
Mais plutôt que de critiquer, je vais dès à présent l'examiner plus en détail (ayant reçu un excellent livre sur la conception de composants je vais pouvoir mieux les apprécier à leur juste valeur).

Cordialement, Bacterius !
Messages postés
237
Date d'inscription
mardi 13 novembre 2007
Statut
Membre
Dernière intervention
21 novembre 2013

no problem

DH
Afficher les 6 commentaires