
James adalah utilitas yang dibuat untuk Delphi . Jika Anda merasa berguna, silakan pertimbangkan untuk mendukungnya.
![]() |
Itu membuat hidup Anda lebih mudah saat beralih dari satu proyek ke proyek lainnya.
Jika Anda melihat diri Anda secara manual menginstal komponen dan memperbarui pengaturan Delphi setiap kali Anda harus beralih dari satu proyek ke proyek lainnya, James dapat membantu Anda.
James memiliki dua mode operasi
Semua pengaturan Delphi disimpan di Windows Registry (seperti daftar komponen yang telah Anda instal). James akan memuat pengaturan ini dan menyimpan dalam file lokal:
C:ProjectsFirstProject > james.exe -l:Berlin Parameter -l: menunjukkan bahwa Anda ingin memuat pengaturan, dan dalam hal ini, Anda meminta versi Berlin .
Ini akan menyimpan file yang disebut .james di folder yang sama saat Anda mengeksekusi. Ini adalah file JSON yang berisi semua pengaturan Delphi yang dimuat. Inilah contohnya:
{
"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 "
]
}
Anda menambahkan file .james ini ke repositori proyek, dan semua orang yang memuat repositori akan dapat menerapkan pengaturan.
.james Parameter -o memungkinkan Anda untuk menentukan nama khusus (awalan) ke file .james .
C:ProjectsFirstProject > james.exe -l:Berlin -o:first Melakukannya, pengaturan Delphi akan disimpan dalam file first.james
Jalankan James dengan file .james sebagai parameter, untuk menerapkan pengaturan yang disimpan:
C:ProjectsFirstProject > james.exe -a:.james Parameter -a: menunjukkan bahwa Anda ingin menerapkan pengaturan, dalam hal ini file .james terletak di folder saat ini.
Jika Anda tidak menginformasikan file
.james, itu akan mencoba memuat file di folder saat ini.
James menyimpan pengaturan berikut:
James saat ini mendukung versi Delphi berikut:
https://github.com/alefragnani/delphi-james.gitjames.dpr dan bangunbin Anda dapat menemukan Usefull untuk mendaftarkan James di Variabel Lingkungan PATH Anda, sehingga Anda dapat menggunakannya di folder apa pun, tanpa perlu mengetik jalur lengkapnya. Untuk mendaftarkan James , hubungi Parameter -r :
C:delphi-jamesbinjames.exe -rTerima kasih khusus kepada orang -orang yang telah berkontribusi pada proyek:
-0 (output awalan output) Parameter perintah (lihat PR)Gplv3 © alessandro fragnani
utilConverter.pas dan utilWriter.pas oleh embarcadero rtl.json sampel workbench