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.
Correction de la lecture de LOCK_TXT.
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.
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.
Correction de l'affichage des ProgressBars et des ListViews.
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;
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