Dans la plupart des applications de gestion, on rencontre tôt ou tard une donnée hiérarchique : une nomenclature produit, un organigramme, une arborescence de catégories, une structure de comptes comptables avec sous-comptes. Le langage ABL (OpenEdge) permet de traiter ces cas avec des procédures ou méthodes récursives, mais c’est un outil qui se manie avec […]
Auteur/autrice : Pierre-Jean MARQUET
Déboguer une application Progress OpenEdge : outils et méthodes
Sur du code Progress ancien — souvent écrit en v9 ou même en v6, parfois sans une seule ligne de log applicatif — le débogage est fréquemment le point faible des équipes qui reprennent une application existante. Voici les outils et la méthode que j’utilise en mission de TMA ou d’audit. Le débogueur intégré OpenEdge […]
Paramétrage de Procedure Editor
Solution pour OE11 (car pour OE12 l’option est accessible par menu « Options » du Procedure Editor) Dans le dossier dans lequel vous lancez le Procedure Editor : – MaJ progress.ini : [Proedit]EditorConfigPath=chemin\vers\votre\config.iniTabWidth=4AutoIndent=yesSyntaxRecognition=yesUppercaseKeywords=yes Application des changements Les réglages sont persistants et outrepassent les limitations du mode sans menu graphique.
Progress Software – Touches de fonction en mode caractère avec un emulateur de terminal comme Anita
F1 CTRL-X F2 CTRL-W F3 CTRL-T F4 CTRL-E F5 CTRL-G F6 CTRL-P F7 CTRL-R F8 CTRL-Z F9 CTRL-N F10 CTRL-D F11 CTRl-B F12 CTRL-A Correspondance touches de fonction – Progress Software / Anita emulateur mode caractères Ce tableau correspond au contenu du Pocket Progress des versions < 10 de Progress Software. Merci à Stéphane NICOL […]
Comment désinstaller Progress v.9.1
Pour pouvoir installer PowerEdge, il faut commencer à désinstaller Progress 9 : 1) Stop the AdminService (via Control Panel – Services) > Propriétés > Manual ou Désactivé2) Reboot3) Désinstaller via CCleaner > Programmes > Progress v9.1E > Désinstaller
Paramétrer l’éditeur NotePad++ pour le Dev L4G
1) Télécharger et installer les 3 programmes suivants : 2) Associer NotePad++ à BareGrep pour Windows pour pouvoir bosser rapidement Ajouter le langage PROGRESS L4G / ABL pour la coloration syntaxique du code : SinonThe OEDT plug-in (OEDT) is an eclipse plug-in which extends the Progress Developer Studio for OpenEdge : https://www.omecra.de/home SinonABHack is a […]
Gestion des chaînes de caractères
Toutes les fonctions fonctionnant avec la position des caractères commencent par l’index 1 en tant que premier caractère (et non 0, ce qui est courant dans de nombreuses languages). STRING – convertit toute valeur en chaîne Cet exemple convertit le nombre entier 2000 en chaîne « 2000 ». DEFINE VARIABLE i AS INTEGER NO-UNDO. DEFINE VARIABLE c AS […]
Créer ses raccourcis Progress OpenEdge sur son Bureau
Lorsqu’on arrive pour une mission Progress, on aime bien retrouver ses habitudes 🙂 Voyons comment retrouver ses outils fétiches sur son Bureau :
comment réindenter le code source ?
Il est très difficile de s’y retrouver dans le code lorsqu’on passe après plusieurs développeurs avec des styles très différents ! PDSOE: How to improve the Indentation (CTRL+I) in Progress Developer Studio? CTRL+I feature is used to automatically correct the indentation of a source file,By default this follows tabular indentation meaning if there is a […]