Page 1 sur 3

Lecteur MP3 demo2 disponible

Publié : mar. 31/mai/2005 19:53
par lionel_om
Bonjour je voudrais faire un lecteur MP3 mais je voudrais avoir qq infos :

mciSendString_()
J'arrive pas à trouver sur Internet toutes les posibilités offertes par cette fonction.
J'ai trouvé pour récupérer le temps total, élapsé, mettre en pause, charger, régler le volume, mais j'ai pas trouvé pour la balance...
Donc si vous avez un lien d'API qui contient cette fct :lol:

ajout d'un élément dans un gadget
Pour gérer mes playlistes, je voudrai pourvoir ajouter un morceau par glisser/copier.
J'ai testé tous les gadgets de type texte, liste et combo, et j'ai essayé la manip sur tous et aucun n'accepter ce geste.
J'ai regardé dans les paramètres et il ne semble pas que la réponse se trouve dans le paramètre optionnel.
Si vous avez des infos, ca m'arrangerais bcp :P

Merci, je vous tiendrai de l'avancement du projet.
Il y aura traitement dans une bibliothèque pour pouvoir retrouver des morceaux facilement, etc ...

Publié : mar. 31/mai/2005 21:15
par nico
J'ai regardé vite fait, je pense que ça doit être quelque chose comme ça:

mciSendString_( "setaudio " + "TonAlias "+ "Bass to " + str(niveau) , 0, 0, 0)


Sinon pour le glisser-déposer je viens de faire un test il n'y a pas de problème avec les gadgets.

Publié : mar. 31/mai/2005 21:19
par Oliv
Pour le glisser-déposé regarde sur codearchiv il y a un/plusieurs exemple(s)

Publié : mer. 01/juin/2005 8:49
par Dr. Dri
oué car pour le drag n drop de fichiers il y a un message à envoyer pour l'activer (avec l'editor gadget par exemple)

Dri ;)

Publié : mer. 01/juin/2005 9:16
par Progi1984
Peux tu m'expliquer ce que tu peux faire avec du drag and drop sur un EditorGadget ?

Publié : mer. 01/juin/2005 11:11
par nico

Publié : jeu. 02/juin/2005 17:35
par lionel_om
Daccord Merci.
Je vais pouvoir me baser sur le code et je V testé pour la balance.
Merci pour vos réponse.

++

Publié : mar. 07/juin/2005 10:53
par lionel_om
Bonjour à tous.

J'ai un petit problème avec les DataBaseQuery().

En fait j'arrive à faire des choses du genre :

Code : Tout sélectionner

DataBaseQuery("INSERT INTO artiste VALUES(1, 'chanteur')")
Mais le problème c'est que si mon deuxième champs contient une apostrophe, la requete va planter.

J'ai essayé comme ca :

Code : Tout sélectionner

DataBaseQuery("INSERT INTO artiste VALUES(1, " + Chr(34) + chanteur$ + Chr(34) + ")")
Mais la requete plante. Pourtant quanq je fais un Debug, ca affiche bien :
INSERT INTO artiste VALUES(1, "chanteur")
Si vous avez des idées pour contrer ce petit pb je suis preneur.

PS : c'est un peu plus facile en PHP la gestion des apostrophes et des guillemets :roll:

Publié : mar. 07/juin/2005 10:58
par Progi1984
Au lieu des guillemets("), ne serait pas plutot de simples apostrophes (') ? Je crois que si !

Publié : mar. 07/juin/2005 20:14
par Dr. Dri
et avec un antislash ???
"insert into jour values ('aujourd\'hui');"

Dri

Publié : mer. 08/juin/2005 12:12
par lionel_om
Non ca marche pas les anti-slashs, car j'avais des requetes de ce type :

Code : Tout sélectionner

INSERT INTO table VALUES('c:\program files\PureBasic\')
Et tous les caractères étaient présents (ce qui ne devrait pas être le cas avec les anti-slashes. Pour l'ex ci dessus, la requete devrait mm planter...

:cry: Me dîtes pas qu'on peut rien faire !!! :cry:

Publié : mer. 08/juin/2005 12:40
par Heis Spiter
Cette requête devrait être écrite ainsi.

Code : Tout sélectionner

INSERT INTO `table` VALUES('c:\program files\PureBasic\\') 
Enfin, ça c'est en php. En pureBasic, ça doit suffir.

Code : Tout sélectionner

INSERT INTO `table` VALUES('c:\program files\PureBasic\') 

Publié : mer. 08/juin/2005 14:15
par lionel_om
Oui je suis daccord, mais comment je fais pour ajouter dans ma BD un texte contenant un apostrophe ??? :cry:

Publié : mer. 08/juin/2005 20:05
par lionel_om
Bon, j'ai fais autrement.
Je remplace mes champs inséré par ReplaceString(champ$, "'", Chr(34)).
Puis quand je les prend depuis la BD, je reconverti tous les " en '.

Sinon voici ma première démo.
Pour l'instant ya que le remplissage de la BD depuis un dossier.
Le ficheir à exécuté est ALP.pb
Et vous devez chancher le dossier à analyser par celui qui comporte vos MP3.

PS : c'est sans crainte pour votre librairie musicale :wink:

Voici le lien : http://luchezl.free.fr/Programmation/PB/ALP_demo.rar

Si vous avez qd mm des solutions pour la question précédente, je suis toujours très intéressé !!!

Publié : mer. 08/juin/2005 20:08
par Progi1984
Je pense qu'il faudrait mettre

INSERT INTO `table`('nomdetacolonne') VALUES('c:\program files\PureBasic\')