Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Langages » BASIC » Gestion bluetooth

Zorg59
Visiteur
Citer Windows XP Mozilla 5 - Posté le 23/02/2008 à 10:10
Bonjour à tous,
Ma question est très simple : Qbasic permet-il de gérer les connexions bluetooth ?
Merci d'avance !
neliger
Webmaster
RemonterCiter Linux Firefox 2 - Posté le 23/02/2008 à 10:12
Etant donné que le QBasic est très vieux, et plus supporté depuis des années et des années, et que le BlueTooth est une technologie récente, j'aurais tendance à dire "aucune chance".
Computaid SPRL - Conception - Développement - Infogérance : http://www.computaid.be
eTigris - Hébergement mutualisé - Serveurs dédiés : http://www.etigris.com
zorg59
Visiteur
RemonterCiter Windows XP Mozilla 5 - Posté le 23/02/2008 à 10:14
Merci pour cette réponse ultra-rapide !
neamar
Modérateur
RemonterCiter Linux Firefox 2 - Posté le 23/02/2008 à 14:13
Je confirme la réponse de neliger : pas de bluetooth sous QB....
Before you criticize someone, you should walk a mile in their shoes. That way when you criticize them, you are a mile away from them and you have their shoes.

http://neamar.free.fr
Ou le portail général : http://neamar.fr
Francesco
Modérateur
RemonterCiter Linux Firefox 2 - Posté le 23/02/2008 à 14:35
Japporte une petite contribution.

QB ne gère pas nativement le bluetooth, ca c'est clair. Par contre, Windows doit pouvoir le faire, via son API.

Hors, il y a quelques mois, j'avais réaliser une librairie sous QB permettant d'appeler des fonctions contenu dans des dll.

Ce qu'il est possible de faire donc, est de créer une dll interfacant avec le bluetooth, et d'utiliser depuis QBasic les fonctions définies dans cette dll.

Alors ensuite, tout dépend de ce que tu veux faire :
- si c'est pour manipuler le bluetooth depuis un programme QBasic, tu peux le faire.
- si ton but est juste de manipuler le bluetooth, alors il faut mieux que tu te tourne vers un autre langage (par exemple, pour rester dans du basic, le Visual Basic)...

Tu peux trouver une version de ma librairie à l'adresse suivante :
http://f.dorin.free.fr/projets/QbDll/QbDll-1.0.7z
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
zorg59
Visiteur
RemonterCiter Windows XP Mozilla 5 - Posté le 24/02/2008 à 01:32
Bonsoir,
L'idée de vouloir gérer le bluetooth avec qbasic m'est venue après avoir visité le site de Johnny Chung Lee (chercheur à la Carnegie Mellon University - Human-Computer Interaction Institute) sur lequel on voit que l'on peut récupérer les informations de postionnement / accélération / rotation d'une wiimote via le bluetooth.
Il existe déjà un logiciel (GlovePie), qui permet d'écrire des scripts simples pour cela mais je le trouve un peu limité en ce qui concerne les sorties graphiques (ou peut-être ne suis-je pas allé au fond de la chose).
QBasiqc serait donc pour moi une solution acceptable, étant donné que je ne veux pas mettre les mains dans des langages complexes comme le C++ par exemple.
Francesco
Modérateur
RemonterCiter Linux Firefox 2 - Posté le 24/02/2008 à 11:07
La solution que je te proposais nécessite l'utiliser un autre langage que QBasic, juste le temps de récupérer les infos.
Ensuite, les info dont tu parles sembles être des info de positionnement / accélération / rotation, se qui devrait pouvoir être récupérer sans trop de problème. Il faut juste connaitre l'API à utiliser, mais a priori, cela tiendrait en quelques lignes relativement simple...
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2008 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,120 s - Crédits - Stats
1 connecté