
جيمس هو أداة تم إنشاؤها لدلفي . إذا وجدت أنها مفيدة ، فيرجى التفكير في دعمه.
![]() |
يجعل حياتك أسهل أثناء التحول من مشروع إلى آخر.
إذا رأيت نفسك تقوم بتثبيت المكونات يدويًا وتحديث إعدادات Delphi في كل مرة يتعين عليك فيها التبديل من مشروع إلى آخر ، فقد يساعدك James .
جيمس لديه وضعان للتشغيل
يتم تخزين جميع إعدادات Delphi في سجل Windows (مثل قائمة المكونات التي قمت بتثبيتها). سيقوم جيمس بتحميل هذه الإعدادات وتخزينها في ملف محلي:
C:ProjectsFirstProject > james.exe -l:Berlin تشير المعلمة -l: إلى أنك تريد تحميل الإعدادات ، وفي هذه الحالة ، طلبت إصدار برلين .
سيحفظ ملفًا يسمى .james في نفس المجلد الذي تنفذه. إنه ملف JSON يحتوي على جميع إعدادات Delphi التي تم تحميلها. هنا مثال:
{
"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 "
]
}
يمكنك إضافة ملف .james إلى مستودع المشروع ، وسيتمكن كل من يقوم بتحميل المستودع من تطبيق الإعدادات.
.james تتيح لك المعلمة -o تحديد اسم مخصص (بادئة) إلى ملف .james .
C:ProjectsFirstProject > james.exe -l:Berlin -o:first القيام بذلك ، سيتم تخزين إعدادات Delphi في ملف first.james
قم بتنفيذ James مع ملف .james كمعلمة ، لتطبيق الإعدادات المخزنة:
C:ProjectsFirstProject > james.exe -a:.james تشير المعلمة -a: إلى أنك تريد تطبيق الإعدادات ، في هذه الحالة ، يوجد ملف .james في المجلد الحالي.
إذا لم تقم بإبلاغ ملف
.james، فسيحاول تحميل ملف في المجلد الحالي.
يخزن جيمس الإعدادات التالية:
يدعم جيمس حاليًا إصدارات دلفي التالية:
https://github.com/alefragnani/delphi-james.gitjames.dpr وابنهbin قد تجد مفيدًا لتسجيل James in You PATH Environment Variable ، بحيث يمكنك استخدامه في أي مجلد ، دون الحاجة إلى كتابة مساره الكامل. لتسجيل جيمس ، اتصل به مع المعلمة -r :
C:delphi-jamesbinjames.exe -rشكر خاص للأشخاص الذين ساهموا في المشروع:
-0 (بادئة الإخراج) (انظر PR)GPLV3 © Alessandro Fragnani
utilConverter.pas و utilWriter.pas by Embarcadero RTL.JSON Workbench Sample