Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - Evolutions récentes

20. Modifications apportées dans la version 4.30 (septembre 96)

ISAM

Les fonctions IS_delete_db() et IS_delete_dbase() sont modifiées dans les versions ctree4 et ctree6 pour permettre des noms de fichiers plus longs (127 caractères au lieu de 63).

PR_send

Le buffer utilisé pour imprimer le PR_TITLE éventuellement défini est agrandi (133->256 bytes).

SCR_LOCK_TIME

Si la variable SCR_LOCK_TIME est négative, le lockscreen ne se met pas en route automatiquement. La fonction SCR_lockscreen() peut cependant être lancée par programme.

Attention, cette variable doit être fixée à -1 APRES SCR_init(). En effet, SCR_init() la fixe par défaut si elle est nulle.

SCR4_E et IFDEF

Lorsqu'une séquence #ifdef ... #endif se trouve dans un fichier de définition d'objets (C_FN), elle était mal gérée. Dans cette version, le "case" et le "break" se trouvent sur des lignes différentes dans le fichier généré par scr4_e.

Ainsi, une construction du type :

        {C_FN {
#ifdef DOS
Readfile("c:\usr\cnf");
#else
Readfile("/usr/lib/scr/cnf");
#endif
}
}

est possible.

Attention, certains compilateurs exigent que les #ifdef ... soient collés à la marge. Dans ce cas, il faut que ce soit le cas également dans le fichier source .f.

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be