Les programmes scr4 et scr4_e acceptent le paramètre
-D define[=valeur] ...
Sa signification est semblable à celle du paramètre -Ddefine=valeur dans le cas du compilateur cc. Ainsi,
scr4_e -af test -1obj -D DOS DOSWIN=1 -o t_objs
équivaut à introduire les lignes suivantes en tête de test.f :
Ce programme permet de joindre des données à un exécutable. Lorsque un des fichiers n'est pas trouvé, un message d'erreur est produit.
Comme plusieurs exécutables sont produits en DOS selon le système (DOS 16, DOS32, WIN16, WIN32), le nom des programmes MT, MMT et CALC ont été modifiés en conséquence. Ainsi,
Il suffit de les renommer selon le choix de l'utilisateur (mt, mt32, mtw, mtw32).
La gestion des fichiers de drivers n'a pas de sens sous Windows. En effet, la gestion du clavier et des affichages est laissée à Windows. Par conséquent, les exécutables en format Windows ne tiennent pas compte des drivers (ansi.drv) nécessaires en DOS ou Unix. En particulier, le driver peut ne pas être défini. Le paramètre -t ansi des programmes scr4 et scr4_e sont ignorés sous Windows.
Les programmes sous Windows 3.1 ou WFW 3.11 ne retournent pas de code d'erreur. Par conséquent, on ne peut stopper un makefile en cas d'erreur de compilation par s32w_e et s4w_e.
Deux nouvelles actions offrent des variations sur le modèle de l'action ASK: ASKI et ASKS. Elles ont la même syntaxe que ASK, mais proposent les options de façon différentes.
Affiche la fenêtre comme ASK, mais place l'option par défaut sur "No" au lieu de "Yes". La sortie par ESCAPE est cependant toujours possible et équivaut à "No".
Affiche la fenêtre comme ASK, mais ajoute une option au centre ("?"). Cette nouvelle option est l'option par défaut et oblige donc l'utilisateur à déplacer son curseur à gauche ou à droite pour choisir "Yes" ou "No". Contrairement à ASK et ASKI, ESCAPE ne permet pas de sortir de la fenêtre de choix.
On peut changer globalement le comportement de ASK: les ACTIONS ASK qui suivent une des définitions
GLOBAL {ASKI}
ou
GLOBAL {ASKS}
sont remplacées par les ACTIONS ASKI ou ASKS respectivement. Notons que ASKI et ASKS ne sont pas modifiées par la directive GLOBAL.
Enfin, si on utilise le paramètre -v3cnf avec scr4_e, ASK, ASKI et ASKS se comportent comme ASK.
Cette fonction est une généralisation de SCR_MessageBox(). Deux paramètres supplémentaires indiquent:
Elle est utilisée par les ACTIONS ASKI et ASKN.
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be