1

Existe-il un moyen de réaliser des sous-programmes en Basic, un peu comme les procédures en Basic "normal" ou les fonctions dans la plupart des langages ?

2

3

define sousprog(a,b,c,...)=Prgm, nan ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

4

Si.
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

5

Pour débugger, vaut mieux pas mettre le "local" tout de suite : si le sous-programme plante et qu'il est en local, tu ne pourras pas faire "goto" pour aller à la ligne qui a provoqué l'erreur.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

6

7

En fait, l'inconvénient majeur d'une TI est qu'on ne peut pas faire de sous-programme qui soit à la fois capable d'afficher quelque chose et de retourner une valeur avec return.

Si tu veux utiliser un sous-programme et lui faire retourner une valeur, tu es obligé de passer par une variable globale.
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

8

ou utiliser vertel </troll>

y'a pas un kernel ou assimilé qui vire cette interdiction stupide ? sinon je crois que nu avait fait quelque chose pour permettre d'appeller n'importe quoi dans une fonction, mais il n'a pas du le releaser. si il voit ce topic...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

9

10

C'était marqué dans le topic d'une des version de preOS, mais finalement je ne sais pas si ça a vraiment été intégré...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

11

génial merci beaucoup pour ces solutions

12

ce que j'avais fait, ca permetait de contourner la restriction à la tokenisation, mais il y a aussi une protection à l'execution donc ca ne servait quasiment à rien grin
(on pouvait juste je crois utiliser une boite de dialogue dans une fonction mais pas par exemple acceder à des variables globales)
c'est pour ca que ca n'a jamais été releasé
avatar

13

Il y a quand-même RUNPROG II. Mais ça marche tout seul sur AMS 1 seulement, sur AMS 2 ou 3, il faut en plus installer IPR ou PreOs/Iceberg.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité