Poster un nouveau sujet Poster une réponse
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   Citer 

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... crazy.gif ),
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 ??? cry.gif

merci donc de bien vouloir m'éclairer sur le sujet !

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
sypotu
Avatar

Autorisation : Membre
Nb de messages : 651
Inscrit le : Dim 13 Sep 2009, 8:27
Posté le : Ven 05 Fév 2010, 20:20   Citer 

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
 Adresse email Haut de page Bas de page 
 
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   Citer 

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.

 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Sam 06 Fév 2010, 8:21   Citer 

A mon avis, ce n'est pas approprié à la situation, mais quand je veux faire une pause limitée pour un programme, je fais:


Code

:For(A,1,B)
:End



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.

 Adresse email Haut de page Bas de page 
 
mad67



Autorisation : Membre
Nb de messages : 613
Inscrit le : Sam 23 Jui 2007, 14:05
Posté le : Sam 06 Fév 2010, 10:52   Citer 

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 ^^

 Adresse email Haut de page Bas de page 
 
Stupid



Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
Posté le : Sam 06 Fév 2010, 18:40   Citer 

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.

 Adresse email Haut de page Bas de page 
 
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   Citer 

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 !

 Adresse email Haut de page Bas de page 
 
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   Citer 

salut,

1: Pour répeter la programme un moment il fo faire

Code

Reapt 1=*


*=vous méter en fonction du temps mais surtout pas

Code

Reapt 1=2


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

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 9 requêtes