
James est un utilitaire créé pour Delphi . Si vous le trouvez utile, veuillez envisager de le soutenir.
![]() |
Cela vous facilite la vie tout en passant d'un projet à un autre.
Si vous vous voyez installer manuellement des composants et mettre à jour les paramètres de Delphi chaque fois que vous devez passer d'un projet à un autre, James peut vous aider.
James a deux modes d'opération
Tous les paramètres Delphi sont stockés dans le registre Windows (comme la liste des composants que vous avez installés). James chargera ces paramètres et stockera dans un fichier local:
C:ProjectsFirstProject > james.exe -l:Berlin Le paramètre -l: indique que vous souhaitez charger les paramètres et, dans ce cas, vous avez demandé la version de Berlin .
Il enregistrera un fichier appelé .james dans le même dossier que vous exécutez. Il s'agit d'un fichier JSON contenant tous les paramètres Delphi qui ont été chargés. Voici un exemple:
{
"version" : " Delphi Berlin " ,
"known_packages" : [
" $(BDS) \ Bin \ dclMetropolisUILiveTile240.bpl " ,
" $(BDSBIN) \ dclxml240.bpl " ,
" ... " ,
" C: \ Users \ alefr \ Documents \ Delphi \ SynEdit \ Bin \ SynEdit_D101B.bpl "
],
"library_path" : {
"win32" : [
" $(BDSLIB) \ $(Platform) \ release " ,
" $(BDSUSERDIR) \ Imports " ,
" $(BDS) \ Imports " ,
" $(BDSCOMMONDIR) \ Dcp " ,
" $(BDS) \ include " ,
" C: \ Users \ alefr \ Documents \ Delphi \ SynEdit \ Lib "
]
},
"environment_variables" : [
" $(PUBLIC) \ Documents \ Embarcadero \ InterBase \ redist \ InterBaseXE7 \ IDE_spoof " ,
" $(PATH) " ,
" C: \ Users \ alefr \ Documents \ Delphi \ SynEdit \ Bin "
]
}
Vous ajoutez ce fichier .james au référentiel du projet, et tous ceux qui chargent le référentiel pourront appliquer les paramètres.
.james Le paramètre -o vous permet de définir un nom personnalisé (préfixe) dans le fichier .james .
C:ProjectsFirstProject > james.exe -l:Berlin -o:first En faisant, les paramètres Delphi seront stockés dans le fichier first.james
Exécutez James avec le fichier .james en tant que paramètre, pour appliquer les paramètres stockés:
C:ProjectsFirstProject > james.exe -a:.james Le paramètre -a: indique que vous souhaitez appliquer les paramètres, dans ce cas, le fichier .james est situé dans le dossier actuel.
Si vous n'informez pas un fichier
.james, il essaiera de charger un fichier dans le dossier actuel.
James stocke les paramètres suivants:
James prend actuellement en charge les versions de Delphi suivantes:
https://github.com/alefragnani/delphi-james.gitjames.dpr et construisez-lebin Vous pouvez trouver utile pour enregistrer James dans votre variable d'environnement PATH , vous pouvez donc l'utiliser dans n'importe quel dossier, sans avoir besoin de taper son chemin complet. Pour enregistrer James , appelez-le avec le paramètre -r :
C:delphi-jamesbinjames.exe -rUn merci spécial aux personnes qui ont contribué au projet:
-0 (préfixe de sortie) (voir PR)GPLV3 © Alessandro Fragnani
utilConverter.pas et utilWriter.pas by embarcadero rtl.json workbench échantillon