Lecteur MP3 demo2 disponible

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Lecteur MP3 demo2 disponible

Message 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 ...
Dernière modification par lionel_om le mar. 12/juil./2005 20:00, modifié 1 fois.
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message 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.
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Pour le glisser-déposé regarde sur codearchiv il y a un/plusieurs exemple(s)
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message 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 ;)
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Peux tu m'expliquer ce que tu peux faire avec du drag and drop sur un EditorGadget ?
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message 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.

++
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message 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:
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Au lieu des guillemets("), ne serait pas plutot de simples apostrophes (') ? Je crois que si !
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

et avec un antislash ???
"insert into jour values ('aujourd\'hui');"

Dri
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message 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:
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Message 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\') 
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Oui je suis daccord, mais comment je fais pour ajouter dans ma BD un texte contenant un apostrophe ??? :cry:
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message 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é !!!
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Je pense qu'il faudrait mettre

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