π
<-
Chat plein-écran
[^]

22 résultats trouvés

Revenir à la recherche avancée

Re: LUA OnCalc

Very true, didn't think about that. What you can do (but maybe not in this program) is add a metatable to 'on', to redirect the event calls to another function, from which you then call the real event. This way you could slip in chunks of code without that it would harm the end user (they can use o...
de Dyar
11 Sep 2011, 12:59
 
Forums: Nspire-Lua
Sujet: LUA OnCalc
Réponses: 23
Vus: 6907

Re: LUA OnCalc

J'ai corrigé encore quelques problèmes que je n'avais pas remarqué ! Maintenant ça a l'air de marcher pas trop mal ! Des retours seront bienvenu ! -- Lua OnCalc v0.3 -- User program name : lua_prgm_[id] (id given by the exec window) -- Set the variable lua_reload_[id] to any number but not 0 to relo...
de Dyar
04 Sep 2011, 20:37
 
Forums: Nspire-Lua
Sujet: LUA OnCalc
Réponses: 23
Vus: 6907

Re: LUA OnCalc

Oui je me suis inspiré de ce programme pour récupérer les fonctions événement définies par l'utilisateur (dans EX_s:compile() dans mon programme). Ce qui me permet en plus d'en sécuriser l’exécution ! D'ailleurs c'est en lisant ce programme que j'ai compris les derniers points qui me manquaient sur ...
de Dyar
04 Sep 2011, 18:39
 
Forums: Nspire-Lua
Sujet: LUA OnCalc
Réponses: 23
Vus: 6907

Re: LUA OnCalc

Thank you for these ideas ! But my program give the user an access to the full event handling system so don't you think it'll be a bit dangerous to use coroutine here ? The "executor" only control the compilation of the the user program, which should just define global variables, functions...
de Dyar
04 Sep 2011, 18:10
 
Forums: Nspire-Lua
Sujet: LUA OnCalc
Réponses: 23
Vus: 6907

Re: LUA OnCalc

C'était ce que je me disais aussi au départ mais en fait apparemment c'était un accès à une table mal initialisée. Du coup maintenant ça marche, du moins sur le logiciel, reste à tester sur la calculatrice ... Donc voici mon code actuel : EX_s = {id = nil, Loaded = false, Error = nil, isEditor = fal...
de Dyar
04 Sep 2011, 13:32
 
Forums: Nspire-Lua
Sujet: LUA OnCalc
Réponses: 23
Vus: 6907

Re: LUA OnCalc

Si ça peut t'aider au raisonnement, on.restore() sauve ta variable en clair dans le document XML (visible avec un dump lors du copier/collé). Il utilise donc une chaine de caractère, mais peut être bien le format standard tu TI-Basic (nombres, string, liste polymorphe, matrices, programmes, fonctio...
de Dyar
04 Sep 2011, 08:26
 
Forums: Nspire-Lua
Sujet: LUA OnCalc
Réponses: 23
Vus: 6907

Re: LUA OnCalc

Bon,après avoir passé la journée sur ce problème, je pense comprendre un peu mieux le fonctionnement de on.restore ... Ce qui va suivre n'est pas du tout évident, et peut servir à d'autres, il faudrait peut être en faire mention sur la doc ... Déjà, les erreurs ne sont pas détectées à l'erreur dans ...
de Dyar
03 Sep 2011, 18:27
 
Forums: Nspire-Lua
Sujet: LUA OnCalc
Réponses: 23
Vus: 6907

Re: LUA OnCalc

Avec un nombre à la place de mes tables et sortie de on.save ça a l'air de marcher ... mais sur un exemple plus simple j'avais reussi à le faire marcher avec des tables ... [edit] en fait non ... Qulque soit le type de sortie de on.save, on.restore n'est pas appelé. Etrange ! Sinon il faut que je re...
de Dyar
03 Sep 2011, 11:17
 
Forums: Nspire-Lua
Sujet: LUA OnCalc
Réponses: 23
Vus: 6907

Re: on.restore

de Dyar
03 Sep 2011, 10:28
 
Forums: Nspire-Lua
Sujet: on.restore
Réponses: 4
Vus: 1424

LUA OnCalc

Je vous ai déjà parlé de mon projet LUA OnCalc sur TIbank en début d'été. C'est un programme qui utilise la fonction loadstring de la bibliothèque standard lua pour exécuter un programme lua édité sur la calculatrice. J'ai complètement réécrit le programme, pour de nombreuses améliorations... Mainte...
de Dyar
03 Sep 2011, 10:26
 
Forums: Nspire-Lua
Sujet: LUA OnCalc
Réponses: 23
Vus: 6907
Suivante

Revenir à la recherche avancée

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
"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.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1108 utilisateurs:
>1089 invités
>13 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)