Lundi 8 décembre 1998
F4DTB 1.1
Jacques BOSSY (JKBSY@Wanadoo.fr)
RAPPEL :
Sur Ouverture doit appeler 4DFTB_Init AVANT d'appeler les F4DTK_Init, F4DTKSec_Init, ....
Liste des thèmes disponibles dans la ToolBox :
- DDD : Documents et Dossiers sur Disques
- Dhr : Dates et heures
- Fen : Fenêtres
- Int : Interface
- Mes : Messages
- Num : Numériques
- Qry : Query
- Str : Chaine de caractères
Liste des variables définies dans la ToolBox :
Interface :
- <>F4DTBInt_n_Plateforme
- <>F4DTBInt_n_Systeme
- F4DTBInt_n_Machine (ce devrait être une interprocess, il faudra le corriger à l'avenir)
Documents et dossiers sur disques :
- <>F4DTBDDD_a6_Dossier4DX : nom du dossier WIN4DX ou MAC4DX
- <>F4DTBDDD_a2_Séparateur : séparateur de dossiers
- <>F4DTBDDD_n_AsciiDuSéparateur
- <>F4DTBDDD_a255_StructureLong
- <>F4DTBDDD_a255_DataLong
- <>F4DTBDDD_a255_CheminStructure
- <>F4DTBDDD_a255_CheminData
- <>F4DTBDDD_a255_NomStructure
- <>F4DTBDDD_a255_NomData
- <>F4DTBDDD_a80_NomVolume : nom volume contenant la structure
- <>F4DTBDDD_a255_CheminDossier4DX
Fenêtres :
- <>F4DTBFen_n_NbPetites : Nb petites fenêtres actuellement ouvertes
Messages :
- <>F4DTBMes_te_NumProcessProgress : tableau des numéros de process de progression
- <>F4DTBMes_ttx_TitreProgression : tableau des titres de progression
- <>F4DTBMes_tr_TauxProgression : tableau des taux de progression
Numériques :
- <>F4DTBNum_ta10_NbEnLettres : tableau de base de conversion d'un nombre en littéral
Les commandes et fonctions:
Documents et dossiers sur disques :
- F4DTBDDD_fct_CheminAccés(CheminComplet; "Court" | "Nom" | "Volume") -> Chemin
Dates et Heures :
- F4DTBDHr_fct_SwatchBeats {(Heure)} -> renvoie l'heure spécifiée (ou l'heure courante) en @beats de Swatch
Fenêtres :
- F4DTBFen_do_Centrée (FenLargeur;FenHAuteur;FenType{;FenNom{;FenFermeture}}) : crée une fenêtre centrée
- F4DTBFen_do_PetiteOuvre{(message)} : ouvre une petite fenêtre et affiche le message
- F4DTBFen_do_PetiteMessage{(message)} : modifie le message de la dernière petite fenêtre
- F4DTBFen_do_PetiteFerme{(nombre)} : ferme la (ou les, si nombre est spécifié) dernière(s) petite(s) fenêtre(s)
- F4DTBFen_do_Redimensionne : gère le redimensionnement des fenêtres (il suffit de l'appeler dans un bouton d'angle)
Interface :
- F4DTBInt_do_DéployerListe(ListeHiérarchique {;fl_déployer} ) : déploie la liste (ou la contracte si fl_déployer est Faux)
- F4DTBInt_do_Dodo{ (NbSecondes { ;?heure? { ;NbProcess } } ) } : endort le process courant 1 sec si pas de paramètres
- F4DTBInt_fct_SuperUtilisateur -> renvoie Vrai si l'utilisateur courant est Super_Utilisateur
Messages :
- F4DTBMes_do_Confirmer(tx_Question { ;n_RéponseDéfaut { ;tx_TitreOui { ;tx_TitreNon { ;tx_TitreInterrompre } } } } )
- F4DTBMes_do_Progression(Titre { ;Taux } ) : ouvre ou met à jour le taux de la progression Titre. Ferme si Taux abs ou =1
Numériques :
- F4DTBNum_fct_Littéral(Valeur { ;Unité } ) : converti la valeur en chaine littérale intégrant l'unité spécifiée
Query :
- F4DTBQry_fct_GenPhoné(Chaine255) : renvoie une Chaine255 convertie.
Chaines de caractères :
- F4DTBStr_fct_TextesÉgaux(Texte1;Texte2) : renvoie le résultat d'un comparaison diacritique des deux textes