[VB 2008] NABAZNET, OU LE NABAZTAG.NET

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 30 déc. 2008 à 09:10
cs_Kite37 Messages postés 242 Date d'inscription lundi 6 mars 2006 Statut Membre Dernière intervention 17 janvier 2018 - 10 janv. 2009 à 18:10
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/48825-vb-2008-nabaznet-ou-le-nabaztag-net

cs_Kite37 Messages postés 242 Date d'inscription lundi 6 mars 2006 Statut Membre Dernière intervention 17 janvier 2018
10 janv. 2009 à 18:10
Voici ma nouvelle source utilisant la majorité (si ce n'est toutes) les fonctionnalités de notre lapin préféré.
Il s'agit simplement d'un panneau de contrôle du lapin.

http://www.vbfrance.com/codes/VB-2008-NABCONTROL-APPLICATION-PRENDRE-CONTROLE-VOTRE-LAPIN_48933.aspx
monstros2003 Messages postés 17 Date d'inscription dimanche 12 janvier 2003 Statut Membre Dernière intervention 9 janvier 2009
9 janv. 2009 à 23:28
Merci Kite37 pour ton autre source, elle est super bien commentée !

Pour en revenir à ma question, je viens de chercher un peu. Il existe apparament un paramètre à mettre pour que le message ne reste pas en mémoire : "ttlive" mais j'ai testé
Return "&tts=" & _TTS & "&ttlive=5" & "&voice=" & _TTSVoix(Voix))
et ça ne marche pas. Après recherche cette fonction semble ne plus fonctionner depuis fin 2007... mais reste affichée dans la doc. Dommage. (http://nabaztag.forumactif.fr/api-f3/ttlive-t7745.htm)
J'ai pas trouver d'autre solution. J'espère que tu auras plus de chance que moi ;)
cs_Kite37 Messages postés 242 Date d'inscription lundi 6 mars 2006 Statut Membre Dernière intervention 17 janvier 2018
9 janv. 2009 à 22:58
Cela est totalement indépendant du code.
Mais l'idée me plait, et je vais chercher afin de voir si il y a possibilité de supprimer les message dans la boite de réception du lapin via une commande, auquel cas je l'ajouterais par la suite =].

Cordialement,

KiTe

ps : pour un exemple concret et complet d'utilisation, voir ma source nabazColor =^_^=
monstros2003 Messages postés 17 Date d'inscription dimanche 12 janvier 2003 Statut Membre Dernière intervention 9 janvier 2009
9 janv. 2009 à 22:52
Cool ! Merci pour cette dll claire et très pratique.

Petite question indépendante du code je pense... Est-il possible de ne pas mémoriser les messages, car dès que je fais parler le lapin, il lit puis enregistre le message, et clignote violet jusqu'a ce que j'appuye dessus pour qu'il me le relise une nouvelle fois ?
cs_bobobo Messages postés 37 Date d'inscription jeudi 20 mars 2003 Statut Membre Dernière intervention 17 octobre 2012
1 janv. 2009 à 20:18
Ca c'est du rapide,
félicitations.

Merci

Bo !
cs_Kite37 Messages postés 242 Date d'inscription lundi 6 mars 2006 Statut Membre Dernière intervention 17 janvier 2018
1 janv. 2009 à 12:20
Toutes les modifications demandées ont étée apportées, je posterais ce WE la nouvelle version ainsi que une ou deux sources mettant en scène l'utilisation de la DLL.

Pour ce qui est de l'auteur, si je n'ai pas mentionné son nom c'est parce que je ne me rappelle plus qui il est, mais je vais chercher et marquerais son nom ce WE aussi.

Ta source nabasend est en VB6, d'ou la raison pour laquelle j'ai posé cette source en VB.NET.

Cordialement,

KiTe
cs_bobobo Messages postés 37 Date d'inscription jeudi 20 mars 2003 Statut Membre Dernière intervention 17 octobre 2012
30 déc. 2008 à 18:22
Bonjour,

ça serait sympas pour "son auteur" de mettre au moins son nom,
par respect pour le travail de "son auteur" !

Sinon j'avais fait une source dans le genre "nabasend" déposé sur ce site,
pour ceux que ça intéresse.

Bonne continuation

++
tovin Messages postés 164 Date d'inscription samedi 11 décembre 2004 Statut Membre Dernière intervention 14 août 2013 3
30 déc. 2008 à 12:02
Bonjour,
OK pour la remarque.
Mais que met-on dans ce projet de test ?
Un programme incomplet n'est-il pas frustrant ?
A +
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
30 déc. 2008 à 10:10
si, mais je pense qu'il s'agit la de la biliotheque de classe uniquement
a toi d'ajouter un projet de test a ta solution.
tovin Messages postés 164 Date d'inscription samedi 11 décembre 2004 Statut Membre Dernière intervention 14 août 2013 3
30 déc. 2008 à 10:07
Bonjour,
Quelque chose doit m'échapper, car sitôt l'essai de débogage, une info précise :
"Un projet avec un type de sortie de bibliothèque de classes ne peut pas être démarré directement", et tout s'arrête.
Les logiciels ne sont-ils pas testés avant l'envoi sur VB France ?
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
30 déc. 2008 à 09:10
ca me gène ce Create qui ne renvoie rien...

lapin.createTTS("Ceci est un test ! ", nabTextToSpeach.enVoix.Bruno)
lapin.sendTTS()

ce serait peut etre pratique (sauvegarde, etc)
de faire tous les create, les "remplir", etc.

et de faire send ensuite :

sonTest = lapin.createTTS("Ceci est un test ! ", nabTextToSpeach.enVoix.Bruno)

et faire :
sonTest.send()

et/ou

lapin.sendTTS(sonTest)

idem:
chorTest = lapin.CreateChoregraphy(1, "Test")
chorTest.NabzLEDS.addBodyMidLED(2, 150, 150, 50)
chorTest.NabzLEDS.addBodyLeftLED(2, 150, 150, 50)
chorTest.NabzLEDS.addBodyRightLED(2, 150, 150, 50)
chorTest.NabzLEDS.addBottomLED(2, 150, 150, 50)
chorTest.NabzLEDS.addNoseLED(2, 150, 150, 50)

chorTest.NabzOreilles.addLeftEarMove(0, 50)
chorTest.NabzOreilles.addLeftEarMove(4, 180)
chorTest.NabzOreilles.addLeftEarMove(8, 0)
chorTest.NabzOreilles.addLeftEarMove(12, 130)
...

puis :

chorTest.send()

et/ou

lapin.sendChoregraphy(chorTest)
Rejoignez-nous