SCR/AL1 - TOME IV. Les librairies internes
2. La librairie scr4o
Les librairies scr4o et scr4ox contiennent les fonctions d'anciennes librairies : en plus des fonctions internes à SCR/AL1, les groupes suivants sont présents dans scr4o :
- Le groupe s_args : gestion des arguments d'un programme
- Le groupe s_date : gestion et formattage des dates
- Le groupe s_yy : lecture intelligente d'un fichier ASCII
- Le groupe s_strs : gestion des strings
- Le groupe s_swap : gestion du swapping en DOS avec ou sans EMM
- Le groupe s_scroll : édition de tableaux déroulants
- Le groupe s_lst : gestionnaire de listes
- Le groupe s_mmt : éditeur de texte
- Le groupe s_cpp : lecture de fichiers sources avec pre-processing
- Le groupe s_wprt : impressions sous Win32
- Le groupe s_wprtch : impressions mode caractère sous Win32
- Le groupe s_a2m : interprétation de fichiers a2m
- Le groupe s_comdlg : exploitation des "Common Dialog Boxes"
- Le groupe s_ipc : communications entre process sous Windows
- Le groupe s_wddlg : boîtes de dialogue dynamiques
- Le groupe s_wsys : fonctions système Windows
- Le groupe s_wdos : fonctions propres à DOSW32
- Le groupe s_isc : fonctions d'accès au serveur s4issrv
La librairie scr4ox contient des fonctions d'un usage moins courant:
- Le groupe s_mat : calculs matriciels
- Le groupe s_calc : interpréteur de formules mathématiques
- Le groupe s_vf : fichiers à enregistrements variables
- Le groupe s_ini : lecture des fichiers .ini
- Le groupe s_xdr : représentation standard de données
- Le groupe s_lzh : compactage de fichiers et de strings
- Le groupe s_html : interprétation et création de fichiers html
La librairie s32wiod contient, uniquement pour Win32, les fonctions d'accès aux drivers ODBC.
Les fonctions de ces librairies ne font pas nécessairement partie du programme construit : seules les fonctions explicitement appelées (ou leurs sous-fonctions) dans les sources C du programmeur seront linkées.
Pour plus de clarté, les fonctions et variables liées aux objets de SCR/AL1 sont divisées en groupes selon leur champ d'action :
- Fonctions d'initialisation et de fin
- Fonctions liées aux ACTIONS
- Emploi des Actions utilisateur
- Fonctions liées aux MENUS
- Fonctions liées aux MENUS dynamiques
- Fonctions d'affichage des PAGES
- Fonctions de gestion des mots de passe
- Fonctions de gestion des A_BAR
- Fonctions de gestion des APPL
- Fonctions d'assignation de valeurs
- Fonctions de gestion du clavier
- Fonctions de gestion de l'écran
- Fonctions d'affichage de scrollbar
- Fonctions de gestion des PRINTER
- Fonctions de définition des PRTDEV
- Fonctions de gestion de profile
- Fonctions de gestion des helps
- Fonctions de gestion de directory
- Calcul d'adresses et de numéros d'objets
- Fonctions non classées ailleurs
- Fonctions d'erreurs et de messages
- Fonctions liées aux commmentaires
- Variables Globales
2.1 Fonctions d'initialisation et de fin
2.2 Fonctions liées aux ACTIONS
2.3 Emploi des Actions utilisateur
2.4 Fonctions liées aux MENUS
2.5 Fonctions liées aux MENUS créés dynamiquement
2.6 Fonctions d'affichage des PAGES
2.7 Fonctions de gestion des mots de passe
2.8 Fonctions de gestion des A_BAR
2.9 Fonctions de gestion des APPL
2.10 Fonctions de lecture et d'assignation de valeurs
2.11 Fonctions de gestion du clavier
2.12 Fonctions de gestion de l'écran
2.13 Fonctions d'affichage de scrollbar
2.14 Fonctions de gestion des PRINTER
2.15 Fonctions de définition des PRTDEV
2.16 Fonctions de gestion de profile
2.17 Fonctions de gestion des helps
2.18 Fonctions de gestion de directory
2.19 Fonctions de calcul d'adresses et de numéros d'objets
2.20 Fonctions non classées ailleurs
2.21 Fonctions d'erreurs et de messages
2.22 Fonctions liées aux commmentaires
2.23 Variables Globales