Page 1 sur 1

[Ex] Music Player

Posté : mer. 28 mars 2012 13:37
par Uranium
Voila mon premier post , je crois que j'ai bien respecté les règles de post :p

Je vous présente mon 'ancien' projet : Music Player

Il gère une liste de lecture et prends assez peu de RAM
Merci de me dire les erreurs que vous trouverez ;)
Il est fonctionnel mais je vais continuer à l'améliorer en commençant par :

Code : Tout sélectionner

Le mettre par lecteur par défaut ( ouvrir avec > ) (Fini à moitié manque un rzegedit write :/)
Gérez plusieurs liste de lecture 
Changer l'affichage
Lyrics ( fini à moitié , bug sur certains titre)
Et sa me paraît assez pour le moment :)
 
J'utilise trois UDFs dont un trouver ici , je crois ( ressource.au3) et deux autre sûr du forum anglais (ID3 et Taost)
Soyer gentil pour mon premier programme et mon premier post :)

Edit : Mmh il faut lancer le script Aide en premier pour avoir sa liste de lecture , car le ini est configurée pour la mienne

Nouvelle version ..

Re: [Ex] Music Player

Posté : mer. 28 mars 2012 13:42
par TommyDDR
J'ai regarder vite fait le début du script, vous avez du remarqué que vous aviez un if au tout début contenant la même chose si on entre dans le if ou si on rentre dans le else.

Quand vous codez, si vous dupliquez du code c'est qu'il y a une autre façon de faire (plus propre ^^)

Voila la partie du code résuite :
► Afficher le textecode

Re: [Ex] Music Player

Posté : mer. 28 mars 2012 13:52
par Uranium
Merci TommyDDR , c'est vrai que sa fait (beaucoup) plus propre et (beaucoup) plus court :)
Je pensais pas que l'on pouvais faire sa , c'est beaucoup plus clair dans la lecture du code comme sa

Re: [Ex] Music Player

Posté : mer. 28 mars 2012 15:02
par TommyDDR
Tout se situe au niveau du :

Code : Tout sélectionner

BitOR($WS_EX_APPWINDOW, $WS_EX_CONTEXTHELP, $IsTopMost, $WS_EX_WINDOWEDGE)
En effet, si $IsTopMost vaut $WS_EX_TOPMOST, alors on ajoutera les bits concernés au total, sinon, si $IsTopMost vaut 0, et bien un OR de 0 n'as aucun effet dans le résultat (0 OR 0 = 0 | 1 OR 0 = 1)

On peut donc mettre 0 dans la chaîne.

Et au pire des cas, vous auriez quand même pu faire :
► Afficher le textecode
Puis le reste ^^

Re: [Ex] Music Player

Posté : dim. 29 avr. 2012 14:44
par blacksoul305
Salut,

peut être tout regroupé en un seul script, et lorsque les labels contiennent un lien vers internet, changer le pointeur.

Sinon, beau travail !