π
<-

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:

Défilement du texte en basic

Unread postby Greed » 20 Dec 2006, 19:04

Salut :):
J'aurais besoin de savoir comment faire défiler du texte avec les fleches. Je m'explique : en fait c'est exactement le même principe que quand on a beaucoup de caractères dans un string, mais moi je veux le code pour un programme (il me semble que c'est avec disp...).
J'ai déja vu ça plusieurs fois, mais je ne trouve rien avec google. :s

Merci =)
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 » 20 Dec 2006, 19:39

c'est avec Pause :

Pause str1 par exemple
`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 » 20 Dec 2006, 19:45

Huh c'tout con Oo

Merci beaucoup ^^

EDIT : Encore un problème :s
je veux rentrer dans une variable string un texte contenant des guillemets, du style

Code: Select all
"output(1,1,"les guillemets font tout foirer")" - Str1


Et voilà... les guillemets tuent ma chaine et j'ai droit à (ici pour l'exemple)
ERR:DATA TYPE avec le curseur sur le l de "les"...

Help please !!! ^^
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 Général Jango Fett » 21 Dec 2006, 09:00

Je dit peut etre une con****ie mais sans doute que c'est a cause des guillemets qui sont là :

"output(1,1,"les guillemets font tout foirer")" - Str1

Voilà pour moi.

PS ; C'est les guillemets soulignés ...
Image
User avatar
Général Jango Fett
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 28%
 
Posts: 14
Joined: 17 Dec 2006, 00:00
Location: Un peut à côter de Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: 3ème

Re: Défilement du texte en basic

Unread postby Greed » 21 Dec 2006, 17:46

Merci beaucoup mais les guillemets que tu soulignes font partie de la syntaxe , donc pas d'erreur possible. En fait le problème est ciblé, ce sont ces guillemets soulignés-là qui posent problème :

Code: Select all
"output(1,1,[u]"[/u]les guillemets font tout foirer[u]"[/u])" - Str1


Je demande juste comment passer outre... si c'est possible...
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 » 21 Dec 2006, 18:03

oui c'est ceux là qui pose problème parce que la TI interprète en
"output(1,1,""les guillemets qui font tout foirer"")"-str1 d'où l'erreur
`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, 09:28

Et il n'y a aucun moyen de faire autrement ? :/
En gros est ce que stocker des guillemets dans un string est possible ?
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, 13:57

non mais au lieu de faire " tu peux faire ' ' (sans espace c'est pour montrer la différence)
avec disp ou output ça se verra mais pas avec text
`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, 15:18

Pas bête ^^ J'ai compris ce que tu veux me faire faire. Mais je crois pas que ça va aller pour ce que je veux faire (j'aurais dû préciser le but de mon programme tout de suite)
En fait mon programme, après certains choix, stocke un code entier dans Str1 pour qu'on puisse faire copier le contenu dans un nouveau programme qu'on crée après. (même principe que le sprite converter de syfo-dias, en utilisant Rcl) Le problème c'est que dans le code que je veux rentrer il me faut des guillemets. Je m'explique :

(Ca n'est pas le code de mon programme mais un exemple type, sinon ca serait trop long à recopier :p)

Code: Select all
Input "Choisissez ce que va afficher le code",Str2

"ClrHome:""+Str2+"" - Str2: pause Str2" - Str1


Les doubles guillemets autour de +Str2+ étaient fait exprès, pour que dans mon code après, on ait des guillemets autour de la chaine de caractère de Str2, pour stocker dans Str2...

Voilà mon problème résumé. Si quelqu'un pouvait me refaire ce bout de code rapidement histoire que ça marche et que je comprenne. Comme ça j'adapterai à tout mon programme.

Merci beaucoup ^^
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 Mr. Crocodile » 22 Dec 2006, 15:55

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 ?....)

j'ai déjà reussit en mettant des variables pour la hauteur de chaque "text"mais comme tu la dis toit même, sa ram à mort. Je te conseil plutot de tout effacer plus d'écrire la suite tout simplement.
Image
Proteus pour Ti89
User avatar
Mr. Crocodile
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 51.6%
 
Posts: 1514
Joined: 04 Oct 2006, 00:00
Location: Yvelines
Gender: Male
Calculator(s):
MyCalcs profile
Class: Term S Spé maths

Next

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 11 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.
2566 utilisateurs:
>2516 invités
>44 membres
>6 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)