Chain |
Chaîne |
OSS Personal Pascal |
Syntaxe
Procedure Chain(cmdln:String);
|
Procedure Chain(cmdln:Packed Array of Char);
|
Paramètres
Nom |
Description |
cmdln |
Ce paramètre permet d'indiquer une ligne de commande. Le cmdln peut être une constante de chaîne de caractères, une variable STRING ou un PACKED ARRAY OF Char. |
Description
Cette procédure permet de sortir du programme en cours d'exécution, en passant le paramètre spécifié à TOS comme ligne de commande.
Remarques
- La procédure Chain quitte le programme en cours d'exécution, en passant cmdln à TOS en tant que ligne de commande. Passer la ligne de commande
permet d'enchaîner un programme à un autre. Lorsque le programme chaîné est terminé, le contrôle revient au programme ayant effectué l'appel à Chain.
- La procédure Chain ne ferme pas les fichiers, vous devez donc vous assurer qu'aucun n'est actif avant Chain.
- Vous devez utiliser la directive du compilateur {$S} ou {$U} pour réserver suffisamment de mémoire pour le programme chaîné.
- Lors du chaînage à partir d'un programme GEM, vous devez fermer et supprimer toutes les fenêtres que vous possédez, effacer toute barre de menus
que vous utilisez et quitter GEM avant le chaînage.
- Pour les programmes TOS, c'est une bonne idée de désactiver le curseur avant d'appeler CHAIN ou avant de revenir d'un programme chaîné.
Exemple
Chain('drawpic.prg');
Dernière mise à jour : Vendredi, le 17 Septembre 2021