Je cherche un prog en assembleur qui permet de supprimer la limitation du TIOS
empêchant un PRGM d'utiliser le RETURN suivi d'un argument comme avec les fonctions.
Je me rapelle qu'il existe mais je ne sais plus où le trouver !
Je l'ai trouver : Merci et A+
Oui, avec RUNPROG II, tu peux appeler un programme dans une fonction, et ça te permet en fin de compte de renvoyer une valeur depuis ton programme. Problème: sur AMS 2, il faut en plus installer IPR, KerNO ou PreOs.
Je l'utilise pour eviter d'avoir à gerer des tonnes de variables globales .
Imagine que si je veux faire une fonction qui utilise une instruction comme SortA
Je doit forcément utiliser un prog qui me ramène le résultat dans une variable globale pour m'en servir après . Ce qui fait qu'à chaque fois que j'appelle ce prog dans un autre je doit mettre des Delvar partout.
Ton sous prog p() n'est utilisable qu' à l'intérieur de ce prog. Moi je veux pouvoir l'utiliser partout comme une fonction que j'appelle pour effectuer un calcul sans avoir à gerer de variable à la fin de l'appelle (comme une vrai fonction )
Xeno Le 27/11/2002 à 15:27Edité par Xeno le 27/11/2002 à 15:35 eh ouais vertel powaa!
la commande est est "v_locl", cf manuel
"Scrutant profondément ces ténèbres, je me tins longtemps plein d'étonnement, de crainte, de doute..."
Edgar Allan Poe
aze Le 27/11/2002 à 18:03 mais il bne peut pas retourner de valeur au Tios...
Xeno Le 27/11/2002 à 20:06 lol... (désolé pour lepost inutile)
"Scrutant profondément ces ténèbres, je me tins longtemps plein d'étonnement, de crainte, de doute..."
Edgar Allan Poe
pkoi il peut pas retourner de valeur au TiOS ??? Si ta variable n'existe pas localement, elle sera cree (non localement bien sur)... (J'ai pas tout compris)
Zeph Le 29/11/2002 à 15:26 Il veut, sans utiliser de variables globales, passer des valeurs d'un prog à un autre.
Les fonctions permettent de faire ça puisqu'elles retournent une valeur, mais elles sont assez limitées.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)