Variables système

4D - Documentation   Français   English   German   4e Dimension 2003, Commandes par thèmes   4e Dimension 2003, Liste alphabétique des commandes   4e Dimension 2003, Constantes par thèmes   Retour   Précédent   Suivant

version 2003 (Modifiée)


4e Dimension gère un certain nombre de variables appelées variables système. Ces variables vous permettent de contrôler le déroulement de diverses opérations. Les variables systèmes sont toutes des variables process, accessibles uniquement à l'intérieur d'un process. Cette section décrit les variables système de 4e Dimension.

OK

La variable système OK est la plus couramment utilisée. En général, elle prend la valeur 1 lorsqu'une opération s'est correctement déroulée, et 0 lorsque l'opération a échoué. Les commandes suivantes modifient la valeur de la variable système OK :

Ajouter a document AJOUTER A PRESSE PAPIERS
AJOUTER ENREGISTREMENT AJOUTER SEGMENT DE DONNEES
AJOUTER SOUS ENREGISTREMENT Analyser source XML
Analyser variable XML APPELER WEB SERVICE
APPLIQUER A SELECTION BLOB VERS DOCUMENT
BLOB VERS IMAGE BLOB vers liste
BLOB vers texte BLOB VERS VARIABLE
CHANGER PRIVILEGES CHANGER UTILISATEUR
CHARGER ENSEMBLE CHERCHER
CHERCHER DANS SELECTION CHERCHER PAR EXEMPLE
CHERCHER PAR FORMULE CHERCHER PAR FORMULE DANS SELECTION
CHERCHER SUR CLE COMPRESSER BLOB
Compter attributs XML Compter elements XML
CONFIRMER COPIER BLOB
COPIER DOCUMENT Creer document
CREER DOSSIER Creer fichier ressources
DECOMPRESSER BLOB Demander
DEPLACER DOCUMENT DESINSCRIRE CLIENT
DIALOGUE DOCUMENT VERS BLOB
ECRIRE FICHIER IMAGE ECRIRE IMAGE DANS PRESSE PAPIERS
ECRIRE NOM RESSOURCE ECRIRE PROPRIETES RESSOURCE
ECRIRE RESSOURCE ECRIRE RESSOURCE CHAINE
ECRIRE RESSOURCE IMAGE ECRIRE RESSOURCE TEXTE
ECRIRE TEXTE DANS PRESSE PAPIERS ECRIRE VARIABLES
ECRITURE ASCII ECRITURE DIF
ECRITURE SYLK ENVOYER ENREGISTREMENT
ENVOYER FICHIER HTML ENVOYER PAQUET
ENVOYER VARIABLE QR ETAT
EXECUTER SUR CLIENT EXPORTER DONNEES
FERMER XML FIXER HISTORIQUE
FIXER IMPRIMANTE COURANTE FIXER OPTION IMPRESSION
FIXER TAILLE BLOB FIXER TIMEOUT
IMAGE VERS BLOB IMAGE VERS GIF
IMPORTER DONNEES IMPRIMER ETIQUETTES
IMPRIMER SELECTION INSCRIRE CLIENT
INSERER DANS BLOB JOINTURE
JOUER SON LANCER SERVEUR WEB
LECTURE ASCII LECTURE DIF
LECTURE SYLK LIRE ATTRIBUT XML PAR INDEX
LIRE ATTRIBUT XML PAR NOM Lire chaine dans liste
LIRE CLIENTS INSCRITS Lire element XML
Lire element XML suivant LIRE ERREUR XML
LIRE FICHIER IMAGE LIRE IMAGE DANS BIBLIOTHEQUE
LIRE IMAGE DANS PRESSE PAPIERS Lire imprimante courante
LIRE OPTION IMPRESSION Lire premier element XML
LIRE PRESSE PAPIERS LIRE RESSOURCE
Lire ressource chaine LIRE RESSOURCE ICONE
LIRE RESSOURCE IMAGE Lire ressource texte
Lire texte dans presse papiers LIRE VALEUR ELEMENT XML
LIRE VARIABLES LISTE DE CHAINES VERS TABLEAU
LISTE DES DOCUMENTS LISTE DES DOSSIERS
LISTE IMPRIMANTES LISTE VERS BLOB
MODIFIER ENREGISTREMENT MODIFIER SOUS ENREGISTREMENT
NE PAS VALIDER Nom commande
Ouvrir document Ouvrir fichier ressources
PARAMETRES IMPRESSION RECEVOIR ENREGISTREMENT
RECEVOIR PAQUET RECEVOIR VARIABLE
REGLER SERIE SELECTION RETOUR
Selectionner dossier STOCKER ENSEMBLE
SUPPRIMER DANS BLOB SUPPRIMER DOCUMENT
SUPPRIMER RESSOURCE TABLEAU VERS ENUMERATION
TABLEAU VERS LISTE DE CHAINES Taille document
TRIER TRIER PAR FORMULE
UTILISER FILTRE VALEURS DISTINCTES
VALIDER VALIDER TRANSACTION
VARIABLE VERS BLOB

Document

La variable système Document contient soit le nom, soit le chemin d'accès et le nom (suivant la valeur passée en paramètre) du dernier fichier disque ayant été ouvert ou créé à l'aide d'une des commandes suivantes :

Ajouter a document CHARGER ENSEMBLE
Creer document Creer fichier ressources
ECRIRE FICHIER IMAGE ECRIRE VARIABLES
ECRITURE ASCII ECRITURE DIF
ECRITURE SYLK QR ETAT
EXPORTER DONNEES FIXER HISTORIQUE
IMPORTER DONNEES IMPRIMER ETIQUETTES
LECTURE ASCII LECTURE DIF
LECTURE SYLK LIRE FICHIER IMAGE
LIRE VARIABLES Ouvrir document
Ouvrir fichier ressources STOCKER ENSEMBLE
REGLER SERIE UTILISER FILTRE

FldDelimit

La variable système FldDelimit contient le code ASCII du caractère à utiliser comme délimiteur de champs lorsque vous importez ou exportez du texte. Par défaut, cette valeur est 9, c'est-à-dire le code ASCII du caractère Tabulation. Modifiez cette valeur pour changer de délimiteur de champs.

RecDelimit

La variable système RecDelimit contient le code ASCII du caractère à utiliser comme délimiteur d'enregistrements lorsque vous importez ou exportez du texte. Par défaut, cette valeur est 13, c'est-à-dire le code ASCII du caractère Retour chariot. Modifiez cette valeur pour changer de délimiteur d'enregistrements.

Error

La variable système Error n'est utilisable que dans une méthode installée par la commande APPELER SUR ERREUR. Cette variable contient le code de l'erreur. Les codes des erreurs de 4e Dimension et des erreurs Système sont listés dans les sections du thème "Codes d'erreurs".

MouseDown, MouseX, MouseY, KeyCode, Modifiers et MouseProc

Ces variables système ne sont utilisables que dans une méthode installée par APPELER SUR EVENEMENT.

La variable système MouseDown prend la valeur 1 si le bouton de la souris a été enfoncé. Sinon, elle prend la valeur 0.

Si l'événement est un MouseDown (MouseDown=1), les variables système MouseX et MouseY contiennent les coordonnées verticale et horizontale de l'endroit où le clic a eu lieu. Les deux valeurs sont exprimées en pixels et avec le système de coordonnées locales de la fenêtre.

La variable système KeyCode contient le code ASCII de la touche ayant été enfoncée. Si la touche enfoncée était une touche de fonction, KeyCode contient un code spécial. Les codes ASCII et les codes des touches de fonction sont listés dans les sections Codes ASCII et Codes des touches de fonction.

La variable système Modifiers contient les codes des modifiers du clavier (Ctrl/Commande, Alt/Option, Maj, Verr. Maj). Cette variable n'est significative que dans une méthode d'interruption sur événement installée par la commande APPELER SUR EVENEMENT.

La variable système MouseProc contient le numéro du process dans lequel le dernier événement a eu lieu.

Référence

Présentation des ensembles, Variables.


4D - Documentation   Français   English   German   4e Dimension 2003, Commandes par thèmes   4e Dimension 2003, Liste alphabétique des commandes   4e Dimension 2003, Constantes par thèmes   Retour   Précédent   Suivant