CAH Beautify : Différence entre versions

De BlueWiki
 
(Une révision intermédiaire par un utilisateur est masquée)
Ligne 1 : Ligne 1 :
 
Cette fonction remet en ordre l'apparence du code.
 
Cette fonction remet en ordre l'apparence du code.
 +
 +
Elle supprime les double sauts de ligne
 +
Elle supprime les \ suivi de retour chariot inutiles (4D en insérait lors du déplacement de méthode dans certaines version)
 +
  
 
Le code suivant :
 
Le code suivant :
  
OB FIXER($objet;"attribut1";15;"attribut2";!00/00/0000!;"attribut3";?00:00:00?)
+
OB FIXER($objet;"attribut1";15;"attribut2";!00/00/0000!;"attribut3";?00:00:00?)
  
 
sera transformé dans le code suivant
 
sera transformé dans le code suivant
  
OB FIXER($objet;\
+
OB FIXER($objet;\
"attribut1";15;\
+
"attribut1";15;\
"attribut2";!00/00/0000!;\
+
"attribut2";!00/00/0000!;\
"attribut3";?00:00:00?)
+
"attribut3";?00:00:00?)
  
 
de manière à en faciliter la lecture.
 
de manière à en faciliter la lecture.
  
Les commandes traitées sont les suivantes :
+
Les commandes 4D traitées sont les suivantes :
 
# Sélection vers tableau
 
# Sélection vers tableau
 
# Sélection limitée vers tableau
 
# Sélection limitée vers tableau
 
# Tableau vers sélection
 
# Tableau vers sélection
 
# Trier tableau
 
# Trier tableau
 +
 +
# ob fixer
 +
# créer objet
 +
# créer collection
 +
# créer collection partagée
 +
# tableau vers collection
 +
 +
# ST fixer attributs
 +
# ST lire attributs
 +
 +
 +
# exécuter méthode

Version actuelle en date du 15 décembre 2018 à 08:59

Cette fonction remet en ordre l'apparence du code.

Elle supprime les double sauts de ligne Elle supprime les \ suivi de retour chariot inutiles (4D en insérait lors du déplacement de méthode dans certaines version)


Le code suivant :

OB FIXER($objet;"attribut1";15;"attribut2";!00/00/0000!;"attribut3";?00:00:00?)

sera transformé dans le code suivant

OB FIXER($objet;\
"attribut1";15;\
"attribut2";!00/00/0000!;\
"attribut3";?00:00:00?)

de manière à en faciliter la lecture.

Les commandes 4D traitées sont les suivantes :

  1. Sélection vers tableau
  2. Sélection limitée vers tableau
  3. Tableau vers sélection
  4. Trier tableau
  1. ob fixer
  2. créer objet
  3. créer collection
  4. créer collection partagée
  5. tableau vers collection
  1. ST fixer attributs
  2. ST lire attributs


  1. exécuter méthode