delphi4arab منتديات دلفي للعرب
كيفية التخلص من ملفات dcu ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيفية التخلص من ملفات dcu ؟ (/showthread.php?tid=3926)



كيفية التخلص من ملفات dcu ؟ - CMT-10 - 27-02-2012

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


كيفية التخلص من ملفات dcu ؟ - محمد عبد العزيز - 28-02-2012

وعليكم السلام

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






كيفية التخلص من ملفات dcu ؟ - Anter2010 - 28-02-2012

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


كيفية التخلص من ملفات dcu ؟ - CMT-10 - 28-02-2012

وعليكم السلام ورحمة الله وبركاته

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

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

خاصة مع استخدام الفاست ريبورت وغيره تجد نفسك تنتظر ثوان للترجمة .


كيفية التخلص من ملفات dcu ؟ - CMT-10 - 03-06-2012

وجدت طريقة وهي القيام بحذف الملف Project1.dproj

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

ولا أي ملفات فيه فقط الملف التنفيذي


كيفية التخلص من ملفات dcu ؟ - cargem - 04-06-2012

لماذا ؟
لان dxe2 يتعامل باعدادات وخصائص 2007 ولكن لايعني ان لايتم انتاج ملفات dcu
افتح مجلدات المشروع الخاص بالنسخه 2007 وستجدها هناك تبتسم
ملفات dcu امر حتمي ولو تكلمت عن حجم الملفات المنتجه بين النسختين وكيفية تصغيرها مستفيد من النسخ السابقة
لكان المسئله اروع دون الحاجه الى تحويل Debug الى Release
تحياتي


كيفية التخلص من ملفات dcu ؟ - cargem - 04-06-2012

إقتباس :@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
اداه تقوم بالبحث عن مثل هذه الملفات بطريقه اليه
المسئله صعبه وممله !
مــــــــا الحــــــل ؟
هو التغير بأعدادات نسخة الدلفي نفسه لمنع انتاج مثل هذه الملفات
ولكن ايــــــن؟
اسئـــــلوا لتجدوا ما تبحثون عنه وان استصعب الامر فأنت امام خيار واحد هو الاجتهاد لتجد ضالتك
تحياتي


كيفية التخلص من ملفات dcu ؟ - CMT-10 - 07-06-2012

إقتباس :افتح مجلدات المشروع الخاص بالنسخه 2007 وستجدها هناك تبتسم

لا لم اجدها اولا .

يبدوا انك لم تفهمني جيدا يا صديقي .

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

الطريقة السابقة سوف تلغي هذه الثوان ولن يتم انشاء هذه الملفات بمجلد المشروع أي ملفات DCU للفاست ريبورت والدايناميك سكين والتشغيل سيكون اسرع او بالاحرى الترجمة .

أين يتم وضع هذه الملفات بشكل مؤقت ...؟

لا اعرف .

هل يتم ترجمة لحظياً دون الحاجة الى نسخها للمجلد ديبوق ....؟

لا اعرف .

ولكن هذه الطريقة اوجدت لي ما ابحث عنه .

بالنسبة لمنع تلك اللواحق او الملفات مثل ملقات الهيستوري فقد صادفتها من النافذة خيارات Option بالدلفي .

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

وشكرا