π
<-

Défilement du texte en basic

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Re: Défilement du texte en basic

Unread postby Greed » 22 Dec 2006, 16:27

Shikamaru wrote:si tu veux faire défiler du texte a la façon d'une fenetre avec des ascenceurs, voici une technique que j'ai mise au point personnellement dans proteus (donc en C je ne sait pas ce que ça donne en BASIC ; risque d'une lenteur incroyable ...)
Tu affiche tout ton ecran. Puis tu fait une capture de l'ecran que tu stocke dans une image. puis tu reafiche l'image une ligne au dessus et tu ecrit la ligne suivante en bas. 9a marche bien et c'est rapide, peut etre qu'il existe une fonction plus rapide, mais bon je trouve ça assez probant, plus que reaficher ligne par ligne en effaçant l'ecrant ce qui est très lent (surtout en basic) et qui donne un effet assez moche.
Je ne sait pas comment les autres font .... (tu fait comment tama ? Syfo ? v2g ? xywez ? Mic ?....)


Toi t'as pas lu les posts lol :#gni#: C'est pas grave c'est vrai que c'est de ma faute, le sujet a un peu dérapé donc le titre du topic n'a plus de rapport ^^ En tout cas merci pour la technique, j'y penserai si je veux le faire un jour =)
User avatar
Greed
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 36%
 
Posts: 13
Joined: 15 Dec 2006, 00:00
Location: vers Bordeaux
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

Re: Défilement du texte en basic

Unread postby tama » 22 Dec 2006, 17:40

oui enfin bon pas la peine de double guillemets
pour ton code je vois pas le problème sans les guillemets en fait

Code: Select all
" "-Str1
Input "Choisissez ce que va afficher le code",Str2
"ClrHome:"+Str2+":"-Str1: pause Str1


ça ?

shika c'est pas possible de ne stocker qu'une partie définie de l'écran seulement sur TIz80 en basic

avec apps je croit que c'est jouable
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Défilement du texte en basic

Unread postby Ver2guerre » 22 Dec 2006, 19:25

Greed wrote:
Shikamaru wrote:si tu veux faire défiler du texte a la façon d'une fenetre avec des ascenceurs, voici une technique que j'ai mise au point personnellement dans proteus (donc en C je ne sait pas ce que ça donne en BASIC ; risque d'une lenteur incroyable ...)
Tu affiche tout ton ecran. Puis tu fait une capture de l'ecran que tu stocke dans une image. puis tu reafiche l'image une ligne au dessus et tu ecrit la ligne suivante en bas. 9a marche bien et c'est rapide, peut etre qu'il existe une fonction plus rapide, mais bon je trouve ça assez probant, plus que reaficher ligne par ligne en effaçant l'ecrant ce qui est très lent (surtout en basic) et qui donne un effet assez moche.
Je ne sait pas comment les autres font .... (tu fait comment tama ? Syfo ? v2g ? xywez ? Mic ?....)


Toi t'as pas lu les posts lol :#gni#: C'est pas grave c'est vrai que c'est de ma faute, le sujet a un peu dérapé donc le titre du topic n'a plus de rapport ^^ En tout cas merci pour la technique, j'y penserai si je veux le faire un jour =)


Je sais que la réponse est déplacée, mais je donne quand même mon idée : Il suffit de mettre un disp quand on appuie sur la flèche du bas, mais il faut tout réafficher quand on appuie sur la flèche du haut. Il faut faire une variable qui contrôle ta situation dans la liste. C'est assez bourin comme méthode, mais je ne vois pas comment faire autrement.

Sinon, pour enregistrer une partie de l'écran, tu peux le faire dans l'écran graphique, en utilisant le savepicture. En fin je pense que ça doit pouvoir se faire à partir d'un programme, mais il risque d'être très long et lent.
User avatar
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 26%
 
Posts: 2473
Joined: 29 Sep 2006, 00:00
Location: Le plus loin possible des casio
Gender: Male
Calculator(s):
MyCalcs profile
Class: boup

Re: Défilement du texte en basic

Unread postby Ver2guerre » 22 Dec 2006, 19:26

J'ai oublié quelque-chose : si les guillemets gênent, ils suffit d'enregistrer le chaîne de caractères avant , et de mettre le nom de la variable dans la fonction.
User avatar
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 26%
 
Posts: 2473
Joined: 29 Sep 2006, 00:00
Location: Le plus loin possible des casio
Gender: Male
Calculator(s):
MyCalcs profile
Class: boup

Re: Défilement du texte en basic

Unread postby tama » 22 Dec 2006, 20:41

v2g>non pas possible sur tiz80
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Défilement du texte en basic

Unread postby Greed » 22 Dec 2006, 20:47

Merci à tous pour les réponses, mais en fait le code doit être stocker lui même dans Str1, et c'est pour ca que ca ne marche pas.
Je reprends ton code tama :

Code: Select all
" "-Str1
Input "Choisissez ce que va afficher le code",Str2
"ClrHome:"+Str2+":"-Str1: pause Str1


Tout ça doit lui même être inséré dans Str1 et donc :
"" "-Str1
Input "Choisissez ce que va afficher le code",Str2
"ClrHome:"+Str2+":"-Str1: pause Str1 " - Str1


et donc tous les guillemets présents dans ceux de la syntaxe de stockage posent problème. :s

A vous ^^
User avatar
Greed
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 36%
 
Posts: 13
Joined: 15 Dec 2006, 00:00
Location: vers Bordeaux
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

Re: Défilement du texte en basic

Unread postby tama » 22 Dec 2006, 20:51

non
exécute le code que j'ai fait et vérifie Str1 à la fin
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Défilement du texte en basic

Unread postby Greed » 22 Dec 2006, 20:57

Je viens de le faire, mais ca ne me donne pas ce que je veux ^^
En fait je veux que "-Str1: pause Str1" ca aussi ca soit dans Str1 (ou Str3 la question n'est pas là...)
User avatar
Greed
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 36%
 
Posts: 13
Joined: 15 Dec 2006, 00:00
Location: vers Bordeaux
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

Re: Défilement du texte en basic

Unread postby Ver2guerre » 22 Dec 2006, 23:19

crotte alors !
User avatar
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 26%
 
Posts: 2473
Joined: 29 Sep 2006, 00:00
Location: Le plus loin possible des casio
Gender: Male
Calculator(s):
MyCalcs profile
Class: boup

Re: Défilement du texte en basic

Unread postby tama » 23 Dec 2006, 13:59

bah le signe -> (sto) n'est pas utilisable dans les chaines (Str1 et compagnie)
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

PreviousNext

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 14 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2276 utilisateurs:
>2232 invités
>37 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)