Myriad Forum « Appel d'un script comme une fonction »
 Welcome, Guest.
 You can read all messages, but to be able to post,
 please Login or Register.
Mar 7th, 2021, 7:41am 
   Myriad Forum
   MyrScript Language
(Moderator: Forum Administrator)
   Appel d'un script comme une fonction
« Previous topic | Next topic »
Pages: 1  Reply | Notify of replies | Print
   Author  Topic: Appel d'un script comme une fonction  (Read 68 times)
Andre_B
Board Master
*****





   
Email

Gender: male
Posts: 1782
Appel d'un script comme une fonction  
« on: Dec 27th, 2020, 9:37am »
Quote | Modify

J'ai deux scripts en construction, le premier est quasi terminé.  
 
Mais j'ai un doute quant à la méthode d'appel. Tous deux ne seront pas à exécuter à partir du menu des scripts, mais devront être appelés par un script de niveau supérieur.  
 
Dans le premier, la méthode d'appel pourrait être:  
 
Include("MaRoutine.mys")  
(...)
 
rc = MaFonction(FichierRésultat[,FichierParamètre])  
 
le fichier MaRoutine.mys comprenant évidemment un
 
function(ResultFile,ParmFile)  
 
Idem pour le second, sauf qu'à la place du FichierParamètres il y aurait une suite de paramètres séparés, mais aussi serait idéalement appelé comme
 
Score.Maroutine(Fichier,a,b,c,d,e...)  
 
1. Y aurait-il d'autres suggestions?  
2. Est-ce qu'on pourrait éviter l'Include?  
3. Est-ce que la forme "Score.Maroutine(...)" est possible?
 
J'ajouterais qu'aucun de ces scripts n'afficherait de fenêtre.  
 
Merci!
 
offline

André Baeck, Belge vivant dans le Gard
Windows 10, HA 992e (et précédents)
bubu42
Board Master
*****





   


Gender: male
Posts: 9966
Re: Appel d'un script comme une fonction  
« Reply #1 on: Dec 27th, 2020, 10:04am »
Quote | Modify

A vue de nez, je répondrais non à la question 2, surtout s'il y a des valeurs à passer. Et pour la forme Score.MaRoutine(...), je me demande si Mrscript ne va pas renvoyer le message "MaRoutine is not a part of Myscore".
offline

Harmony Assistant - Ubuntu + Wine et Windows XP sur machine virtuelle. VS, OMeR, PDF2M
Pages: 1  Reply | Notify of replies | Print

« Previous topic | Next topic »

« Myriad Forum » Powered by YaBB 1 Gold - SP 1.1!
YaBB © 2000-2002,
Xnull. All Rights Reserved.

Top of page
Legal information Last update:  (c) Myriad