Calculator Community > [FR] Programmation Axe Parser

[Axe parser] aide

(1/53) > >>

kindermoumoute:
J'ai beau lire et relire les commands en anglais, je ne pige que les 3/4 et j'aimerais particulièrement comprendre comment on manipule un programme, plus précisément comment on écrit dans un programme, je m'explique :
Je veux sauvegarder un screenshot de la calculatrice, et l'enregistrer dans un programme puis l'archiver (si ce n'est pas possible expliquez moi le screenshot et comment enregistrer dans une image?)

DJ Omnimaga:
Salut,

présentement, je crois qu'il est impossible de créér des nouveaux programmes à partir d'Axe, seulement des APPVARS, mais dans le futur il sera possible de le faire. Pour faire un screenshot, il faut présentement que tu fasse un programme ou tu crée une variable d'application (APPVAR) et tu t'arrange pour qu'elle soit 768 octets de large (96x64 pixels c'est 6144 pixels, mais 8 pixels ça prends 1 octet, donc 768). Ensuite, tu copie l'écran dans le "Buffer", puis ensuite le buffer dans la variable d'application.

Mais ensuite ça te prends un programme Axe pour ouvrir l'image, donc si le screenshot était destiné à un usage sur PC, vaut mieux utiliser TI-Connect screen capture. Mais je vais voir si je ne pourrais pas trouver du code pour faire tout ça.

Ce serait bien que quelqu'un traduise les commandes en français. Peut-être Silver Shadow? Reste que il faut savoir l'équivalent français des termes ASM  (comme pointers, SafeRAM, buffer, etc) pour une telle traduction.

Bon j'ai trouvé comment stocker la capture d'écran, mais pour la rappeler, c'est une autre histoire, et ça a tendance à crasher :/

EDIT: Bon j'ai trouvé un peu comment, mais je crois que je fait qqch de pas correct, car il y a du gribouillis sur l'écran en rapellant l'image :/

Dès que j'aurai le temps, je vais demander dans le forum anglo

kindermoumoute:
ok, merci pour ta recherche, je vais chercher de mon coté.

DJ Omnimaga:
Au fait voici mon topic en question (anglais): http://ourl.ca/4886/90941;topicseen#new

Aussi, comme tu est nouveau sur Axe Parser, et que tu ne parles pas beaucoup anglais, je tiens à attirer ton attention sur quelque chose de très très important à propos de toute programmation Axe ou BASIC étendu (xLIB, CelticIII, Omnicalc, etc.): Fais toujours des copies de sauvegarde de tes projets et programmes avant chaque test. En TI-BASIC, le TI-OS va vérifier pour toute erreur possible, mais pas les programmes Axe compilés. C'est comme quand tu execute un prog en ASM: si un erreur se produit, il y a des grandes chances que ton système devienne instable et que ça plante. Résultat: RAM Cleared

kindermoumoute:
J'ai trouvé le problème! (ou presque)

L'erreur n'est pas dans cette partie la :

--- Code: ---.SCRNSHOT
StoreGDB
"vPIC"->Str1
GetCalc(Str1)
GetCalc(Str1,768)
conj(L6,Str1,768)
DispGraph
--- End code ---



Mais ici :

--- Code: ---[code].SCRNVIEW
"vPIC"->Str1    // plus précisément ici
GetCalc(Str1)->M
If M
conj(Str1,L6,768)
DispGraph
End
--- End code ---

Et oui, étant une version bétà c'est compréhensible de trouver ce genre d'erreur je pense ^^ il faut mettre le vrai nom de vPIC qui apparait soit "PIC".
Et peut être un det(12) à rajouter?

le problème est que je me retrouve avec une image dans le mauvais sens.. je pense que cela vient du premier programme.. mais comment savoir ou :/

PS : J'en suis au 3ème ram cleared de la journée ;) même pas peur :p

EDIT : pourquoi j'ai ça qui se met automatiquement à la fin de mon message? ==> [/code]

Navigation

[0] Message Index

[#] Next page

Go to full version