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

SCR/AL1 - Evolutions récentes

Table des matières

1. Modifications apportées dans la version 4.50 (avril 2000)
Programmes
S4issrv
Fonctions et variables
Groupe HiddenWindow
Groupe TaskBar
MENU
Check Nodup
SCR_HLP_NOPGNAME
WSCR_NOCOLOR
Autres fonctions Windows
Divers
A2M
DOSW32
SCRW32
Langage SCR/AL1
MPAGE et BC
SMPAGE
2. Modifications apportées dans la version 4.49 (février 2000)
LANGAGE SCR/AL1
SMPAGE
SCREEN
SCRW32 : COULEURS DES CHAMPS
Fonctions et variables
TIMER
IS_set_name()
Groupe Sockets
Groupe WscrNet
Groupe WscrRas
WSCR_NOCOLOR
3. Modifications apportées dans la version 4.48 (juillet 1999)
Programmes
scr4w_h
scr4_mkh
scr4w_ah
scr4w_hm
scr4_mki
scr4_e
Editeur mt
scr4w_mv
scr4_m2a
scr4w_od
Variables et Fonctions
WDdlgMsgBox()
SCR_printf_tbl(filename, tbl, seps)
Debug() et fonctions associées
WscrPgUndisplay() et PG_undisplay() en SCR4W32
SCR_get_key() et SCR_hit_key() en SCR4W32
Profiles
Nouvelles touches gérées en DOSW32
LANGAGE SCR/AL1
ISAM
Intégrité référentielle (projet)
Langage et interpréteur A2M
Instruction .lf_on :
Nouveaux tags
Amélioration
SCAN et SQL
4. Modifications apportées dans la version 4.47 (mai 1999)
A2M
Génération en MIF
scr4w_ah
5. Modifications apportées dans la version 4.46 (février 1999)
Bufferisation des ISAM
Position du problème
La bufferisation
Implémentation dans SCR/AL1
Resynchronisation
Opération Reread
Exploitation sous Unix
ISAM
Nouvelles fonctions
Nouvelles variables
Programmes
SCR4_MKI
MT v3.11
scr4wdb ou scr4w
scr4w_e
scr4_app
Windows NT
REREAD
DOS
6. Modifications apportées dans la version 4.45 (décembre 1998)
Edition des Menus
Bases de données concurrentes
ISAM
MPAGES
Debugging des bases de données ODBC
Variables
7. Modifications apportées dans la version 4.44 (octobre 1998)
Marquer/Copier/Coller
INSERT ON/OFF
DATES
Affichage de la mémoire disponible
Help
ODBC
Logiciel requis
Drivers testés
Curseurs
Fonctions de la librairie ODBC
Programmes scr4wod.exe scr4w_od.exe
Variables globales
SCR_DFT_SET_TODAY
SCR_BC_RESET_APG
SCR_APPLYCMP_IFEMPTY
PRINTERS
PR_DOCNAME
Mode DIRECT
SCR_ReadPrts()
8. Modifications apportées dans la version 4.43 (juin 1998)
Programmes
SCR4_A2H
SCR4_HEX
SCR4_E
Format A2M
GIF en HTML
RTF
MIF
Fonctions
Toutes versions
Windows
9. Modifications apportées dans la version 4.42 (avril 1998)
Langage SCR
Champs DIR
GLOBAL
CHAMPS TODAY
Programmes
SCR4_MKI
Interface SCRW32
Interface DOSW32
Fonctions
Toutes versions
Windows
Localisation
10. Modifications apportées dans la version 4.41 (janvier 1998)
Support d'Informix
Version Microsoft Visual C des librairies
Prototypage des fonctions
Utilisation de SCR en C++
Exemple d'utilisation en C++ des fonctions de SCR
Version Win32
TOOLBARS
FNKEYS de l'APPL
WDDLG : boîtes de dialogue dynamiques
Icon et BMP clickables
Nouvelles fonctions
Version DOSW32
Buffer clavier
Tailles des caractères
Caractères semi-graphiques
Programmes
SCR4W_AT : corrections et implémentation du format csv
SCR4_A2R : nouvelles options
SCR4_APP : opérationnel pour Win32
SCR4_MKI : installation/désinstallation sous Win32
SCR_MKH : gestion des conditions ifdef
SCR4_O2T : conversion en ANSI lisible
SCR4_TAR : portage en Watcom C
MT version 3.10
Langage SCR
SCREEN
SCR_CMT_FILE
TPAGES
Fonctions de librairies
Modifications de fonctions
Nouvelles fonctions
NT 4.0
11. Modifications apportées dans la version 4.39-4.40 (octobre 97)
Programmes
SCR4_E
SCR4_H
SCR4_A2R
SCR4W_AT
Nouveaux programmes Windows
Langage SCR
ACTIONS
MPAGE
ISAM : BUF_SEARCH
ISAM : DEF_MAX
Version Win32
PG_edit_obj() et PG_edit_vobj()
Gestion des imprimantes Windows
Le groupe s_wddlg
Fonctions système
Impressions
DDE
Edition d'applications
Autres fonctions
A2M
ORACLE
Exécutables
Librairie
Variables d'environnement
Variables globales
Nouvelles fonctions et fonctions modifiées
Exemple
12. Modifications apportées dans la version 4.38 (octobre 97)
Programmes
SCR4_TAR
MT
SCR4W_E
CTREE4
XENIX
13. Modifications apportées dans la version 4.37 (septembre 97)
Ctree 6.7A
Version Windows
Champs HIDDEN
BC
FOCUS
SCR_mini_end()
Exécutables
SCR4
14. Modifications apportées dans la version 4.36 (septembre 97)
Fonctions de librairie
Généralisation de fonctions aux TPAGES
A2M
Modification de l'accès aux champs d'un groupe
Fonction Debug
Version Windows
PG_display_error() et SCR_confirme()
ACCEL
SCR_record_key()
Langage SCR
MPAGE : Champs AUTO
MPAGE : FNKEYS
MPAGE sans champs dans la APG
F1, S_F1, C_F1, A_F1
TPAGES
WIZARD
MPAGES et SMPAGES
Support multi-lingue
VFIELD
Accès par fonctions C
Accès par les objets
Accès par valeurs directes
Programmes
SCR4W_AG
SCR4_A2H
SCR4_A2R
SCR4_A2F
SCR4
SCR4_E
MT
ORACLE
Langage A2M
tpage
tbreak
La commande .gpage
15. Modifications apportées dans la version 4.35 (juin 97)
Fonctions de librairie
Champs SCAN
Clipboard
DDE
SCROLL
Fonctions PG_edit() et PG_edit_window()
Langage SCR
TPAGE
PAGE/FIELD
WIN_SKIP n
LARGEUR MENUS
Scan Page
GLOBAL
Compteur de SCAN
WSCROLL
SCR4_E
MP_EDIT_ISAM
Problème d'édition des BC
Mot de passe au démarrage d'une application
WscrStart1()
WscrMain()
Position des MENUS et des PAGES
MPAGES
EDIT INDEX
16. Modifications apportées dans la version 4.34 (avril 97)
Fonctions de librairie
CppError()
CppOpen()
SCR_OemToAnsi() et SCR_AnsiToOem()
Groupe Wpr*()
WscrEnd(argc, argv)
SCR_beep()
Nouvelles fonctions du groupe Html*()
Nouvelles fonctions de gestion A2M
Wpr*
Langage SCR
PAGE et GLOBAL
Suppression de WIN_TITLE
Groups implémentés en Windows
APPL
WIN_ATTR
WIN_NCPFLD
Version Windows
Selection des champs EDIT
Désélection des SCROLLS
Menus
Sous-Menus
Gestion des FNKEYS de l'appl
Champs REQUIRED
SCR_comment()
Programmes
scr4_h
scr4_e
scr4w_at
Message "Opération réussie"
Fermeture des fichiers
s_xensys.c
17. Modifications apportées dans la version 4.33 (février 97)
Fonctions de librairie
SCR_read_dir()
PC_infos()
PG_edit(), PG_display_im(), PG_undisplay()
PGd_display_flds PGd_display_field
SCR_cstrcmp(), SCR_cstrncmp()
Langage SCR
WIN_NCP n
GLOBAL HELPFILE
APPL
WIN_HLINE et WIN_VLINE + WIN_SKIP ou WIN_TITLE
MPAGE SCAN
PRINTER
Programmes
scr4_e -hap applname filename
scr4_tar
18. Modifications apportées dans la version 4.32 (février 97)
MENUS sous Windows
Fonctions de librairie
PR_page() sous Windows
Nouveau groupe s_cpp
Nouveau groupe s_wprt
Nouveau groupe s_a2m
Programmes
scr4_sbs
scr4_a2f
scr4_a2h
scr4_a2r
scr4_a2g
scr4w_pr
scr4_hm
scr4_a2m
Correction
19. Modifications apportées dans la version 4.31 (novembre 96)
UCHAR vs U_ch
WIN_VLINE, WIN_HLINE et WIN_FIXED
Fonctions de librairie
SCR_load_prof_pwd()
Debug()
SCR_FindStringPos()
PR_string()
SCR_full_path()
IS_search()
Impressions sous DOSWIN, DOSWIN32 et WINDOWS
Programmes
scr4_sbs
scr4_spl
scr4_toc
scr4_chk
scr4_ar
Beep sous DOSWIN
Corrections
Champs non nommés
CODEISAM
SCR_OemToAnsi() et SCR_AnsiToOem()
Couleurs dans DOSW32 et DOSWIN
Couleur des MENUS
Nouvel Objet TPages
Exemple
Introduction d'un première versions Win'95 opérationnelle
20. Modifications apportées dans la version 4.30 (septembre 96)
ISAM
PR_send
SCR_LOCK_TIME
SCR4_E et IFDEF
21. Modifications apportées dans la version 4.29 (Juin 96)
CTREE6 sous Watcom C
Structures unifiées 16/32 bits
Option Borland de compilation
SCR_vtom, SCR_add_ptr*
SCR4_E
Fonctions SCR_long_to_date() et SCR_long_to_time()
Groupe de fonction Ini*()
Fonctions SCR_unix_filename(), SCR_std_filename()
Fonctions IS_init()
Scr4_ar WC /c
Ctree6 pour windows, SunOS4, HP, Linux
Souris WC corrigée
DOSWIN et DOSW32 : Wprintf
Portage X11 Linux, SunOS4, HP
Souris Windows : delai avant répétition
Variable SCR_COMP_RI
Variable SCR_COMP_PG_ABORT
Fonctions SCR_upper() et SCR_lower()
Fonction SCR_search_path()
Fonctions de SCAN des ISAM
Groupe de fonctions HTML
Fonction FI_file()
Valeur retournée
Valeurs prédéfinies
Exemple
A_expandstar() et A_init()
22. Modifications apportées dans la version 4.28 (Avril 96)
SCR4C6
Fonction SCR_change_char
23. Modifications apportées dans la version 4.27 (Avril 96)
Driver ODBC
SCR4C6 et SCR4
IS_create_db()
PADDING
CLES SQZ
24. Modifications apportées dans la version 4.26 (février 96)
Fonctions Ansi vs Oem
SCR_AnsiToOemChar()
SCR_OemToAnsiChar()
SCR_AnsiToOem()
SCR_OemToAnsi()
Corrections
Exécutables
MT v3.8
WscrDOSUserInit(argc, argv)
Module s_winbat.obj
Uniformisation 16/32 bits
Search_fn ISAM
Correction SCR_search_file()
Impression via popen()
Fonctions de gestion des dates DT_*
Edition des MPAGES
SCAN : fonction SC_hit_key()
25. Modification apportées dans la version 4.25 (janvier 96)
Define dans les fichiers source SCR
SCR4_APP
MT, MMT, CALC : noms des exécutables
Drivers sous Windows
Code retour sous Windows
Action ASK
ASKI "question" (ASK Inversé)
ASKS "question" (ASK avec Sélection forcée)
Fonction SCR_MessageBox1()
26. Modification apportées dans la version 4.24 (janvier 1996)
Fonction PR_set_name()
MMT
Noms des exécutables et libs
1. DOS et Windows
2. Unix
OPTIONS DE COMPILATION EN DOS
1. Borland 16 bits DOS
2. DOSWIN (Borland 16 bits Windows)
3. WATCOM 9.0 Dos 32 bits
4. DOSW32 (Borland 32 bits Windows)
Version DOSWIN
Présentation générale
Compatibilité
Mise en oeuvre
Remarques
Ajout d'éléments spécifiques à Windows
Comment associer une icône à une application
Comment changer la taille de la police par défaut
Menu System
Debugging
27. Modification apportées dans la version 4.23 (décembre 1995)
Variables globales
SCR_STEP_BCCOUNT
DT_MONTHS_NAMES
DT_DAYS_NAMES
GLOBAL : LOCK_FN, LOCK_TXT, LOCK_DELAY
Edition des menus
PG_SCAN_ISAM
SCR4C6 (SCR4 pour la version ctree 6)
Nouvelles fonctions pour la version 6 de Ctree Plus
Comptage du nombre d'enregistrements entre 2 clés
Déplacement rapide dans une clé donnée
Structure des PRINTERS (PR_DEF)
28. Modifications apportées dans les versions 4.21 et 4.22 (sept-oct 95)
SCR4_E
BC
BC - NO_MARK
HELP
Ctree Plus version 6
Organisation des exécutables
Organisation des librairies
Syntaxe des ISAM
VARLEN
VFIELD
Définition d'origine avec VARLEN mais sans VFIELD
Evolution avec VFIELD
Limites
Passage de Ctree 4 à Ctree 6
1. Décharger la base en Ascii
2. Déplacer les anciens fichiers et les reconstruire en version 6
3. Recharger le fichier Ascii
29. Modifications apportées dans la version 4.20 (01/07/95)
Fonctions de calcul en arithmétique infinie
MPAGE
Suppression de mots-clés
Position des champs de la LPG définie dans SCREEN de la APG
Champs FLD_COUNT de la APG de type STRING
Couleur d'affichage de la LPG
DELETE_1, INSERT_1 et ENTER_1
Définition des VIEWS
VIEW_FN
VIEW_CREATE_FN
Affichage au début de la lecture
Arrêt de la lecture des MPAGE avec SCAN
Help local aux MPAGE dans l'édition
Commentaires
LPG_MEM ou MP_LPG_MEM YES | No
AUTO_CREATE ou MP_AUTO_CREATE Yes | No
USE_REF Yes | NO
Edition d'un BC au lieu d'une PAGE
EDITION DES CHAMPS FORMAT
Fonction C PG_edit()
BC
Suppression de mots-clés
Suppression de l'exécution de la END_FN de la BPG
Sauvetage des records des LPG
Accès direct aux valeurs des LBC et des LPG
Accès par fonction aux valeurs des LBC et des LPG
Nombre de lignes d'un BC
LINK_FN
Touche ESCAPE
Commentaires
Help local aux BC
Champs FLD_COUNT dans les LPG, APG et BPG
Insertion de lignes de BC et renumérotation automatique
Copy/Paste de lignes de BC
Modifications de l'affichage
Vérification de l'existence d'un INDEX NODUP
Edition de BC output
AUTO_CREATE ou BC_AUTO_CREATE Yes | No
Définition des VIEWS
VIEW_FN
VIEW_CREATE_FN
GLOBAL
Groupe des fonction S_YY (YY_OLD_DEF)
SCR4_E
DISPLAY PAGE
30. Modifications apportées dans la version 4.19 (25/05/95)
VTIME en DOS
Drivers : quelques améliorations
Exemple
TOUCHE F1 vs HELP
Icônes des fenêtres
Language
SCR_err_txt() et fichier scr_err.txt
Fonction SCR_get_app_pos() et scr4_app
Trace de l'action ABORT
PG_edit
Importation attributs ISAM vers PAGE : IMPORT_REQUIRED et IMPORT_TODAY
1. REQUIRED (et COMPULSORY)
2. TODAY
Ordre d'exécution en fin de champ
PAGE avec attribut WRAP OFF
VALEUR DES CHAMPS TODAY
SCR_v3_confirme() et PG_v3_display_error()
SCR_MessageBox
SCR4_E
SCR4
COMMENTS DANS PG_SLIDE
MENU AVEC SCROLL BAR
HELP
SCR4_MKH
IS_rewrite()
SCR_MessageBox() possible dans les BEGIN, RESET et DISPLAY_FN des PAGES
SCR_auto_num()
SCR_page_eq_isam(pg, is)
IS_next et IS_prev
Champs numériques
SMPAGE
Application des codes dans une PAGE
Edition d'un champ formatté
MPAGE, PAGE
CODE is fld SCR_EQ ==> SCR_EQ1
PG_display_field et flds
IS_search()
Champs des PAGES
Fonctions de SCAN
Généralisation des MPAGES
Correction des CRITERION
Choix de l'index et de la condition de recherche par l'utilisateur
Sélection des records par l'utiliseur (SCAN)
Affichage au fur et à mesure de la recherche
Interruption de la lecture en cours de traitement
Amélioration des SMPAGES
Define du record de référence
Exemple (SPG != APG)
Exemple (SPG == APG)
SCR_compress()

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