[Axe] Manipulation des programmes et AppVars

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Axe] Manipulation des programmes et AppVars

Message par Clément.7 le Dim 19 Jan - 16:12

Bonjour, après avoir lu maintes et maintes fois le tutoriel de Kindermoumoute, Matrefeytontias et nikitouz, j'ai tenté de créer et lire des App Vars en Axe. Mais quoi que je tente, ça ne fonctionne pas...

J'ai essayé les codes suivants (ainsi que des dérivées de ces codes pour voir si cela fonctionnerait) :

Code:
Lbl Save
r1->W
"appvDarkSave"->Str1
UnArchive Str1
DelVar Str1
GetCalc(Str1,180)->P
ClrHome
For(A,0,10)
{A+W}->{A+P}
End
Archive Str1
Return
Code:
Data(500,5,5,0,0,1,1,1,1,0,0)->W
Save(W)


Je regarde ensuite le contenu de l'App Var DarkSave en la convertissant en programme grâce au Celtic III :

Code:
det(0,"rowSwap(DarkSave)",2)

Le programme DarkSave apparaît dans la liste des programmes, mais quand je le sélectionne dans la liste "Edit"...
Il ne contient que des points interrogation !

Je ne comprends pas ce qui se passe... J'ai tenté d'afficher le contenu de {A+W} et de {A+P} à l'intérieur de la boucle For( :

Code:
For(A,0,10)
{A+W}->{A+P}
Disp {A+W},{A+P},i
End

(i = nombre imaginaire)

Et je me retrouve avec des nombres bizarres :

Code:
0       11
1       253
1       203
1       15
1       126
0       196
0       141

(Comme j'utilise la commande Disp mais qu'il y a 11 entrées à afficher, l'écran fait un scrolling automatique)

La colonne de gauche affiche les nombres provenant de {A+W}.
La colonne de droite affiche les nombres provenant de {A+P}.

Pour 0, 1, 1, 1, 1, 0, 0, tout est normal, tel que je l'avais défini auparavant avec la commande Data(, mais pour 11, 253, 203, 15, 126, 196, 141, je ne comprends pas d'où cela provient...

Si quelqu'un connait la réponse, je vous remercierais de me l'indiquer (à l'aide Kindermoumoute Très Content).


Dernière édition par Clément.7 le Dim 19 Jan - 16:14, édité 1 fois (Raison : Edition du message)

Clément.7
Argent 1
Argent 1

Sexe : Masculin
Age : 16
Messages : 13
Date d'inscription : 23/11/2013
Etudes : Lycée en 2nde
Points Forum : 5
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-Collège
  • - TI-83+.fr

TI-83+.fr


https://online-board.olympe.in/

Revenir en haut Aller en bas

Re: [Axe] Manipulation des programmes et AppVars

Message par Hayleia le Dim 19 Jan - 19:16

Il y a plein de trucs que je ne comprends pas dans ton code, par exemple l'emploi de W comme pointeur au lieu d'utiliser un alias statique, puis on le fait passer inutilement par r1 pour le remettre dans W alors qu'on aurait pu utiliser r1 dans Save d'ailleurs, bref, on dirait que tu fais des trucs sans trop savoir quoi ou pourquoi.
Autre chose, ton Data(500,...) ne risque pas de marcher, 500>255.
Quant à tes Disp, ça m'étonnerait qu'ils marchent sans ►Dec.

Enfin, je ne vois absolument pas où est ton problème, je viens de tester et ça marche sans problème chez moi.
Code:
.AA

Data(500,5,5,0,0,1,1,1,1,0,0)->W
Save(W)
Return

Lbl Save
r1->W
"appvDarkSave"->Str1
UnArchive Str1
DelVar Str1
GetCalc(Str1,180)->P
ClrHome
For(A,0,10)
{A+W}->{A+P}
Disp {A+W}>Dec,{A+P}>Dec,[i]
Pause 500
End
Archive Str1
Return

Hayleia
Or 4
Or 4

Age : 22
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 45
Points Concours : 4
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-76.fr
  • - TI-83+
  • - TI-84+ SE
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: [Axe] Manipulation des programmes et AppVars

Message par nikitouzz le Mer 29 Jan - 23:08

Il y a plein de trucs qui ne vont pas dans ton code mais c'est principalement ce qu'a dit hayleia oui !

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: [Axe] Manipulation des programmes et AppVars

Message par Contenu sponsorisé Aujourd'hui à 2:22


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum