| chat box ti |
| Auteur |
Message |
kentin
Autorisation : Membre
Nb de messages : 5
Inscrit le : Mar 02 Fév 2010, 12:15
|
Posté le : Ven 05 Fév 2010, 18:19
|
|
|
bonjour la communauté !
je suis nouveaux dans le domaine de la programmation.
(J'ai les bases essentiels mais faut tout ranger dans
l'ordre et sa risque de prendre du temps^^)
Je suis en train de travailler sur un programme de
chat entre deux calculettes;
Vu qu'une calculette doit être en pause pour capter
une variable (enfin, c'est ce que j'ai compris... ),
je me demandais si il existait des variables de temps sur
la calto afin de mettre en pause un prgm pour une durée limité.
Ma deuxième interrogation serait, vu que je ferais le programme
en graphique, de faire défiler l'écran au fur et a mesure des post.
Mais, comment faire ???
merci donc de bien vouloir m'éclairer sur le sujet !
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
sypotu
Autorisation : Membre
Nb de messages : 651
Inscrit le : Dim 13 Sep 2009, 8:27
|
Posté le : Ven 05 Fév 2010, 20:20
|
|
|
salut et bienvenue
non il n'existe pas d'autre moyen de metre la calculatrice que "Pause". Tu peux utiliser de gros calculs comme 69! mais dans ton cas je ne pense pas que ça marche...
pour faire défiller l'écran il te faut 2 boucle for un pxl test et un pxl on mais ce sera extremement long, pour un chat je te conseille d'utiliser l'écran normal
---------------------- Ti-83+.fr
Passe en 1ère S
Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p |
 |
|
| |
Rézus
Autorisation : Membre
Nb de messages : 835
Inscrit le : Sam 20 Jui 2009, 20:35
|
Posté le : Ven 05 Fév 2010, 21:20
|
|
|
Par contre avec Pause,j'ai remarqué un truc bizard.On peut rajouter une valeur juste derrière le pause,et elle fait partie de l'instruction,quand on fait ça,la calculatrice se met en pause et en même temps renvois cette valeur.C'est peut-être à exploiter.
|
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Sam 06 Fév 2010, 8:21
|
|
|
A mon avis, ce n'est pas approprié à la situation, mais quand je veux faire une pause limitée pour un programme, je fais:
et si tu veux que la pause soit longue, tu mets une grande valeur dans B,court, une petite valeur.
Mais je crois que ça permet pas à la calculette de capter,où peut-être ça mais j'ai jamais essayé:
| Code |
:For(A,1,B
:Capt(la tu écris ce que tu veux capter
:End
|
Mais bon y'a des chances que ça marche pas.
|
 |
|
| |
mad67
Autorisation : Membre
Nb de messages : 613
Inscrit le : Sam 23 Jui 2007, 14:05
|
Posté le : Sam 06 Fév 2010, 10:52
|
|
|
a solution c'est de mettre un metit message envoyé avec marqué pause
ceci permet d'envoyer la variable
j'avais réussi mais je l'ai plus sur moi ^^
|
 |
|
| |
Stupid
Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Sam 06 Fév 2010, 18:40
|
|
|
Je pense qu'il doit être assez compliqué de faire un programme de chat ou il n'y a pas d'alternance dans l'envoi de message; c'est à dire que 1 écrit à 2 qui écrit à 1 qui écrit à 2. Sauf peut-être en spécifiant un message en fin de chaine qui permet de continuer son message, et tu testeras avec :If "Truc"=Sous-chaine(chaineX,longueur chaineX,1).
Sinon avec une boucle ça marche pas, je crois qu'il n'y a qu'avec Pause qu'on peut envoyer/recevoir.
Pour ce qui est de faire défiler à l'écran ça doit être fastidieux et très lourd, surtout qu'un chaine qui contient "For(sin(" est de même longueur que "AB", donc tu peux difficilement tester si ça dépasse du cadre. Tu peux à la limite tenter de faire un truc avec pxl-test mais ça me donne mal à la tête rien que d'y réfléchir.
|
 |
|
| |
kentin
Autorisation : Membre
Nb de messages : 5
Inscrit le : Mar 02 Fév 2010, 12:15
|
Posté le : Sam 13 Fév 2010, 15:06
|
|
|
re tout le monde !
bon j'ai fait un prgm très "has been" de chat, et très simplet grâce à certaine de vos remarque :
~ =fleche "sto"
| Code |
ClrHome
5~B
""~Str2
""~Str3
Lbl H
For(A,1,B
GetCalc(Str3
End
Disp Str3
Lbl 0
While 1
getkey~K
If K=105:Goto Y
If K=22:Goto H
End
Output(1,1"Enter"
Pause
Goto 0
Disp Str2
Goto H
Lbl Y
Input ":",Str2
Disp Str2
Goto H
|
Enfait il faut 2 prgm pour l'instant (juste inverser "str2" avec "str3")
Le prgm beug un peu, defois sa marche, défois non ect...
Merci de votre aide !
|
 |
|
| |
william
Autorisation : Membre
Nb de messages : 34
Inscrit le : Lun 15 Fév 2010, 13:40
|
Posté le : Ven 19 Fév 2010, 15:48
|
|
|
salut,
1: Pour répeter la programme un moment il fo faire
*=vous méter en fonction du temps mais surtout pas
sinom sa se repete a l'infinis!!!!
Je n'ai pas de calto sous la main pour vous dir si sa marche mais sa devrai marche!!
2:C'est quoi GetCal( (parce que j'ai une ti-82stats.fr)
voila dite moi si sa marche!!
-----WILLIAM-----
|
 |
|
| |