![]() ![]() ![]() |
Je vous conseille vivement de lire le cours sur les handles car la seule fonction disponible dans cette bibliothèque les utilise.
Pour l'utiliser dans un programme, il faut d'abord y faire référence grâce à :
include "kernel.h" xdef _main xdef _commentPuis appeler la fonction disponible par JSR kernel::exec ou JSR kernel@0000.
![]() |
![]() exécute un programme Fargo |
INFORMATIONS FOURNIES
L'handle du programme à exécuter.
Type : mot
Limites : les vingt premier handles (0 - 19) sont réserves à la calculatrice donc ne pourront jamais être utilisés pour contenir un programme.
Paramètre : par la pile
INFORMATIONS RETOURNEES
Le résultat de l'exécution du programme parmi dix proposés.
Type : mot long
Paramètre : par le registre de données D0.C
O
D
E
S0 programme exécuté avec succès
1 mémoire insuffisante
2 version de Fargo obsolète
3 bibliothèque manquante ou invalide
4 bibliothèque obsolète
5 fichier non exécutable
6 programme stoppé part ER_trow
7 programme obsolète, aucun module de compatibilité ne permet de l'exécuter
8 programme Fargo 0.1.x non exécutable par Fargo II
9 format de fichier non reconnu
PROGRAMMATION
MOVE.w #49,-(A7) ; empile le numéro d'handle du programme JSR kernel::exec ; on lance le programme LEA 2(A7),A7 ; restaure la pile de 2 (mot)
Zguide © 1998 - 1999 par Florian DREVET. Tous droits réservés