السلام عليكم,
اخوآني الكرام, كنت بدئت في مشروع جديد اليوم (للتجربة)
وعند اغلآق الدلفي بدلا من ان اعمل سيف للمشروع قمت بإغلآقه بالخطأ,,
سؤآلي, الآ يتم عمل احتيآط لمشروعي من قبل الدلفي تلقآئية كل فترة معيّنة ؟
وأين اجد هذا الإحتياط ان كان هناك احتيآط بارك الله لكم جميعا,,
والسلام عليكم ورحمة الله
دلفي 2009 او 2010 او 7
في اغلب الاحيان يتم الحفظ تلقائيا ويكون الملف بهذه الاسم :
myunit.~pas كل ماعليك هو مقارنة الوقت مع الملفات الاصلية
او اذهب الى ملف history في 2009 او 2010
اولا , الدلفي 2010 هو ما اعمل عليه,
إقتباس :في اغلب الاحيان يتم الحفظ تلقائيا ويكون الملف بهذه الاسم :
هل هذا يتم في حآلة عدم حفظ المشورع ولا لمرّة وآحدة ايضى ؟
يعني لم اقم بحفظه من الأصل وبعد تقريبا سآعة خسرت ما كنت اعمل عليه,
لآنني لم اجد الملف لحد الآن,
بارك الله لك اخي الكريم,
اذا لم تقم بالحفظ وكان المشروع باخذ الاسم التلقائي اقصد Project1 وقد قمت بال Compilation ولم تقم بالحفظ ففي اغلب الاحيان دلفي يقوم بحفظ المشروع تحت جذر ال Projects .
تحت لاحقة :
*.exe و *.dcu
إقتباس :ففي اغلب الاحيان دلفي يقوم بحفظ المشروع تحت جذر ال projects
بارك الله لك اخي محمد,
يبدوا في حآلتي لم يقم دلفي بحفظ المشروع, لآنني لم اجد للمشروع أثر,
اعدت بنآء المشورع من جديد, وفي المستقبل لن يتكرر الخطأ ان شاء الله
على كل حال, بارك الله فيك,
والسلام عليكم
لا يوجد بدلفي حفظ تلقائي
ما لم تقم بحفظ المشروع فلن تجده سواء عملت Compile او لم تعمل
االملفات التي بلاحقتها ~ تنشا بعد ثاني حفظ وما يلي
باصدارات دلفي الحديثة يتم حفظ كل النسخ من اول حفظ الى اخر حفظ
يعني لو قمت بالتعديل والحفظ 6 مرات ستجد 6 نسخ
وعليكم السلام ورحمة الله
شخصيا أقوم بحفظ عمل اليوم باستخدام ملف دفعي (Batch File *.bat)، هذا جزء Backup:
كود :
IF NOT EXIST Backup md Backup
Move *.exe Backup
"%programfiles%\winrar\rar.exe" a -m5 %BackupFile% *.*
Move Backup\*.exe
Move %BackupFile%.rar Backup
IF EXIST Backup\%BackupFile%.rar EXIT
بهذا يتم إنشاء مجلد Backup وحفظ نسخة من سورس البرنامج دون الملف التنفيذي، بتأريخ وتوقيت حفظ المشروع.
لكن يجب تعريف %BackupFile% أولا كما يلي:
كود :
SET BackupFile="%date:~0,2%-%date:~3,2%-%date:~6,4%_%time:~0,2%-%time:~3,2%-%time:~6,2%"
ملاحظة: استخدمت هنا ضغط Winrar حيث يجب أن يكون مثبت على الجهاز في Program files
ولا بأس بحذف الملفات الزائدة قبل حفظ نسخة من مشروع مكتوب على Delphi 2010 بشيء مثل:
كود :
del *.~*
del *.dcu
del *.map
del *.ddp
del *.dti
del *.dof
del *.cfg
del *.bak
del *.local
del *.identcache
del *.2007
del *.stat
del *.tvsconfig
attrib __history -h
rd __history /s /q
هناك Plugins تريحك من كل ذلك مثل CNPack وفيها خاصية حفظ نسخة احتياطية.
بالتوفيق.