
James ist ein für Delphi erstellter Dienstprogramm. Wenn Sie es nützlich finden, erwägen Sie es, es zu unterstützen.
![]() |
Es erleichtert Ihr Leben, wenn Sie von einem Projekt zum anderen wechseln.
Wenn Sie sich jedes Mal, wenn Sie von einem Projekt zum anderen wechseln müssen, manuell installieren und die Delphi -Einstellungen aktualisieren, kann James Ihnen helfen.
James hat zwei Betriebsmodi
Alle Delphi -Einstellungen werden in der Windows -Registrierung gespeichert (wie die Liste der von Ihnen installierten Komponenten). James lädt diese Einstellungen und speichert in einer lokalen Datei:
C:ProjectsFirstProject > james.exe -l:Berlin Der Parameter -l: Angeben Sie, dass Sie die Einstellungen laden möchten, und in diesem Fall haben Sie nach der Berliner Version gefragt.
Es speichert eine Datei mit dem Namen .james im selben Ordner, während Sie ausführen. Es handelt sich um eine JSON -Datei, die alle geladenen Delphi -Einstellungen enthält. Hier ist ein Beispiel:
{
"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 "
]
}
Sie fügen diese .james -Datei zum Repository des Projekts hinzu, und jeder, der das Repository lädt, kann die Einstellungen anwenden .
.james -Datei Mit dem Parameter -o können Sie einen benutzerdefinierten Namen (Präfix) in der .james -Datei definieren.
C:ProjectsFirstProject > james.exe -l:Berlin -o:first Wenn Sie dies tun, werden die Delphi -Einstellungen in der first.james -Datei gespeichert
Führen Sie James mit der .james -Datei als Parameter aus, um die gespeicherten Einstellungen anzuwenden:
C:ProjectsFirstProject > james.exe -a:.james Der Parameter -a: Angewendet werden Sie die Einstellungen anwenden , in diesem Fall befindet sich die .james -Datei im aktuellen Ordner.
Wenn Sie eine
.james-Datei nicht informieren, wird versucht, eine Datei im aktuellen Ordner zu laden.
James speichert die folgenden Einstellungen:
James unterstützt derzeit die folgenden Delphi -Versionen:
https://github.com/alefragnani/delphi-james.gitjames.dpr -Projekt und bauen Sie es aufbin -Ordner Möglicherweise finden Sie nützlich, um James in Ihrer PATH zu registrieren, damit Sie ihn in einem beliebigen Ordner verwenden können, ohne den vollständigen Pfad einzugeben. Um James zu registrieren, rufen Sie es mit -r -Parameter an:
C:delphi-jamesbinjames.exe -rBesonderer Dank geht an die Personen, die zum Projekt beigetragen haben:
-0 (Ausgangspräfix) (siehe PR) hinzugefügt.GPLV3 © Alessandro Fragnani
utilConverter.pas und utilWriter.pas von embarcadero rtl.json Workbench -Probe