XE7 Starter et indentation du code
Bonjour,
Les versions "Starter" ne permettent pas d'indenter en natif le code ce qui est gênant ...
J'utilise actuellement XE1 starter.
Pour indenter le code j'ai 2 possibilités
1 - "Gexperts experimental" un patch de Gexperts qui intègre un ancien indenteur de code 'Delforex' qui pour l'occasion a été mis a niveau.
http://www.dummzeuch.de/delphi/gexperts/english.html
mais cette version n'est disponible que pour XE1 et XE2.
2- Un (le ?) formateur de Delphi que j'ai trouvé par hasard dans Delphi starter.
'C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\bin\Formatter.exe (enligne de commande)';
Est ce un oubli ? ou les développeurs de Delphi l'ont-ils laissé par sympathie pour les petits curieux .... Mystère !
J'ai développé un petit exécutable qui lance ce programme , que j'ai intégré dans le menu "outils" de l'Edi
ça marche bien aussi (je n'avais pas encore trouvé la solution avec les Gexperts experimental qui est plus pratique).
J'envisage de passer a XE7 starter :
Ma question : quelqu'un qui a cette version pourrait-il me dire si "Formatter.exe" est toujours présent ?
et si ce n'était pas abuser me dire s'il marche toujours (à tester sur une petite unité .pas - pour la syntaxe de la ligne de commande : Formatter [-h] qui affichera les options de la ligne de commande)
Bien sur s'il y avait une autre solution qui marche avec XE7 starter je serais preneur.
En l'attente de vous lire mais je crains qu'il y ait très peu d'utilisateurs de XE7 Starter sur ce forum ...
Xe7 starter Indenter le code
Bonjour,
Merci pour la réponse,
Ok pour le fait qu'il s'agit d'une appli autonome qui ne devrait pas poser de probleme (hormis pour une syntaxe nouvelle non prévue dans formater.exe qui pourrait ne pas être indentée correctement).
Mais je crains un autre problème avec XE7 :
Dans XE1 j'indente le code ouvert dans l'Edi en lançant le Formatter.exe depuis le menu "Outil"
Ce dernier modifie le fichier sur disque , l'Edi voit la modification du fichier, l'indique dans un message et propose de recharger le fichier. La mise en forme effectuée par Formatter.exe apparaît alors.
C'est plus pratique de ne pas avoir a sortir de l'EDI pour Indenter.
Avec l' EDI de XE7 il n'est pas impossible que ce dernier s'oppose a la modification d'un fichier chargé ...