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

SCR/AL1 - Evolutions récentes

9. Modifications apportées dans la version 4.42 (avril 1998)

Langage SCR

Champs DIR

Pour permettre la définition des noms de fichiers contenant des blancs (Win32), les champs DIR ne sont plus automatiquement SQZ mais LJUST. Cela permet entre autre d'entrer dans un tel champ le répertoire c:Program Files et d'en éditer le contenu.

GLOBAL

Correction de la lecture de LOCK_TXT.

CHAMPS TODAY

Correction dans le sauvetage dans .scr des champs TODAY. Dans la version précédente, les champs today étaient sauvés avec la valeur du jour. Cette erreur et corrigée.

Programmes

SCR4_MKI

Correction de l'affichage des Listview et Progress bars dans le programme d'installation généré par scr4_mki.

Version DOS 16 bits : correction si pas de CD dans le lecteur au moment de l'installation.

Les commandes de la section SYSTEM sont opérationnelles sous Windows. Elles lancent un programme Windows de façon bloquante.

Pendant l'installation, l'affichage du fichier "readme.txt" est également bloquant pour l'application d'installation.

Interface SCRW32

Correction de l'affichage des ProgressBars et des ListViews.

Interface DOSW32

Correction de la gestion du buffer clavier en DOSW32 qui inversait les caractères.

Mémorisation de la dernière valeur du font utilisé dans le fichier scr4cnf.00.

Nouvelle fonction qui permet de modifier le titre de la fenêtre DOSW32 :

        WscrDOSSetWindowText(U_ch * title)

Nouvelle variable qui permet de définir une fonction qui s'ajoute au menu de la fenêtre (DOSW32) sous le nom "Properties" et qui s'exécute lorsque le bouton de droite est activé dans la barre de titre de la fenêtre.

        int (*WSCR_PROPSFN)(void)

La touche ALT ne bascule plus vers le menu de la fenêtre. Il faut presser ALT+blanc pour obtenir le menu.

Amélioration de l'affichage par la fonction Wprintf()

Nouvelle variable WSCR_AUTO_QUIT qui permet, si elle est fixée à 1, de quitter la fenêtre DOSW32 lorsque des messages y ont été affichés par Wprintf() sans attendre qui l'utilisateur presse une touche.

        int WSCR_AUTO_QUIT = 0;

Fonctions

Toutes versions

Windows

Localisation

Nouvelle variable qui contient le caractère décimal défini dans le système (localisation). Il est initialisé automatiquement au départ des applications DOSW32. Sa connaissance permet de créer des fichiers de transfert corrects entre applications Windows (Excel par exemple).

    int     SCR_sDECIMAL = '.';

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