delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيفية التخلص من ملفات dcu ؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
عند ترجمة المشروع اجد الكثير من ملفات DCU بمجلد Win32 والتي تكون ناتج ترجمة بعض المكتبات والمشروع فهل هناك طريقة الى منع ذلك ...؟
أي يتصرف الدلفي بشكل أخر ولا يظعها هنا
وعليكم السلام

منع ذلك غير ممكن لانها مرحة اساسية لبناء الملف التنفيذي للمشروع
يمكن:
- انشاء ملف .Bat يحذف الملفات غير الضرورية
- التغيير بخصائص المشروع حيث يتم انشاء ملفات DCU مكان مختلف عن الملفات المصدرية للمشروع



السلام عليكم و رحمة الله تعالى و بركاته
اخي هذا ملف دفعي يقوم بذالك
وعليكم السلام ورحمة الله وبركاته

وجزاكم الله كل خير .

ربما هذا ما توقعته ولكن اعتقدت ان هناك طريقة للترجمة ( على الطاير - في الجو ) دون عملية النسخ هذه .

خاصة مع استخدام الفاست ريبورت وغيره تجد نفسك تنتظر ثوان للترجمة .
وجدت طريقة وهي القيام بحذف الملف Project1.dproj

وعند فتح المشروع من الملف بالاحقة DPR يطلب تحويله الى مشروع 2007 وعندها لا يتم انشاء المجلد DEbug

ولا أي ملفات فيه فقط الملف التنفيذي
لماذا ؟
لان 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 بالدلفي .

يمكن منعها من هناك

وشكرا