السلام عليكم
عند ترجمة المشروع اجد الكثير من ملفات DCU بمجلد Win32 والتي تكون ناتج ترجمة بعض المكتبات والمشروع فهل هناك طريقة الى منع ذلك ...؟
أي يتصرف الدلفي بشكل أخر ولا يظعها هنا
منع ذلك غير ممكن لانها مرحة اساسية لبناء الملف التنفيذي للمشروع
يمكن:
- انشاء ملف .Bat يحذف الملفات غير الضرورية
- التغيير بخصائص المشروع حيث يتم انشاء ملفات DCU مكان مختلف عن الملفات المصدرية للمشروع
لماذا ؟
لان dxe2 يتعامل باعدادات وخصائص 2007 ولكن لايعني ان لايتم انتاج ملفات dcu
افتح مجلدات المشروع الخاص بالنسخه 2007 وستجدها هناك تبتسم
ملفات dcu امر حتمي ولو تكلمت عن حجم الملفات المنتجه بين النسختين وكيفية تصغيرها مستفيد من النسخ السابقة
لكان المسئله اروع دون الحاجه الى تحويل Debug الى Release
تحياتي
إقتباس :@echo off
del *.~* /s
del *.dcu /s
del *.map /s
del *.ddp /s
del *.dti /s
del *.dof /s
del *.cfg /s
del *.bak /s
del *.stat /s
echo Clean Delphi xe files...
del *.local /s
del *.identcache /s
del *.2007 /s
del *.tvsconfig /s
attrib __history -h
rd __history /s /q
cls
exit
لماذا لا نعمل اداه تقوم بأزالة هذه الملفات الاصافيه وتوفير مساحه لابأس بها من Hard
اداه تقوم بالبحث عن مثل هذه الملفات بطريقه اليه
المسئله صعبه وممله !
مــــــــا الحــــــل ؟
هو التغير بأعدادات نسخة الدلفي نفسه لمنع انتاج مثل هذه الملفات
ولكن ايــــــن؟
اسئـــــلوا لتجدوا ما تبحثون عنه وان استصعب الامر فأنت امام خيار واحد هو الاجتهاد لتجد ضالتك
تحياتي
إقتباس :افتح مجلدات المشروع الخاص بالنسخه 2007 وستجدها هناك تبتسم
لا لم اجدها اولا .
يبدوا انك لم تفهمني جيدا يا صديقي .
انا اعلم ان هذه الملفات امر حتمي ولكن وللتوضيح قم بانشاء مشروع وضع عليه تقرير فاست ريبورت واستخدم السكين الفا دايناميك وقم بترجمة المشروع سوف تلاحظ ظهور نافذة الترجمة وسطور تظهر في سرعة لمكتبات مصمم التقارير والسكين قبل ان يتم التشغيل وياخد بضع ثوان وفوق كل هذا ستجد في المجلد الديبوق هذه المكتبات والتي تكون تقريبا مئة ملف والتي يتم انشاءها عند كل ترجمة .
الطريقة السابقة سوف تلغي هذه الثوان ولن يتم انشاء هذه الملفات بمجلد المشروع أي ملفات DCU للفاست ريبورت والدايناميك سكين والتشغيل سيكون اسرع او بالاحرى الترجمة .
أين يتم وضع هذه الملفات بشكل مؤقت ...؟
لا اعرف .
هل يتم ترجمة لحظياً دون الحاجة الى نسخها للمجلد ديبوق ....؟
لا اعرف .
ولكن هذه الطريقة اوجدت لي ما ابحث عنه .
بالنسبة لمنع تلك اللواحق او الملفات مثل ملقات الهيستوري فقد صادفتها من النافذة خيارات Option بالدلفي .