هل يمكن استعادة السورس كود لبرنامج بالدلفي7
#1
هل يمكن استعادة السورس كود لبرنامج بالدلفي7
الرد
#2

لا يمكن استعادة الملفات المصدرية كاملة لدلفي
يمكن استرجاع الForms والمكونات التي عليها باستخدام Decompiler مثل DeDe

http://www.delphi4arab.net/forum/showthread.php?tid=872
http://www.delphi4arab.net/forum/showthr...p?tid=1819
http://www.delphi4arab.net/forum/showthr...p?tid=1826
الرد
#3
عفوا ولكن مالفائدة من استرجاع الفورم
لانني استطيع اعادة تصميمة
اذا لايوجد طريقة لاسترجاع الاكواد ولو غالية الثمن

عملت استرجاع عن طريق برنامج dede لكن عندما اعمل تشغيل يعطيني الخطاء
إقتباس :Build
[Error] TMC_JP_CDMA.dpr(3): Declaration expected but identifier 'TMC_JP_CDMA' found
[Warning] TMC_JP_CDMA.dpr(11): File not found: 'Project.RES'
الرد
#4
السلام عليكم ورحمة الله
@mobayz
إقتباس :عفوا ولكن مالفائدة من استرجاع الفورم
لو أمكن ذلك بهذه السهولة لكانت كل البرامج مفتوحة المصدر!

لا يمكنك استرجاع السورس
Decompiler لا يقوم باستخراج سورس دلفي كاملا
بل معظمه بلغة التجميع (Assembler)

مع ذلك هناك من يقوم بهندسة عكسية للملفات المترجمة DCU
مع الاستعانة بـ Decompiler وأداة لتحويل dcu2pas
طبعا لن تحصل على كامل السورس على طبق!
الأمر يتطلب معرفة جيدة بالهندسة العكسية ومدة طويلة جدا للتحليل
الأمر أبسط مع المكونات خاصة إذا توفر لديك سورس نسخة سابقة.
الرد
#5
إقتباس :عفوا ولكن مالفائدة من استرجاع الفورم
لانني استطيع اعادة تصميمة
اخبرتك انه لايمكن ذلك
غير فهم عمل البرنامج واعادة برمجة واحد أخر
حسب ما فهمت ان البرنامج ضاع بعد Format فهذا ليس صعب عليك Smile
الرد
#6
فعلا لا يمكن انا حاولت كثيرا ولكني لم اكن احتاج للسورس كامل بل كنت احتاج PATH

يعني عند الضغط وان كليك يقوم بنسخ ملف من مكان الى اخر وانا كنت احتاج العنوان الذي سيتم نسخ الملف فيه ولم احصل عليه ب DeDe
فما الحل استاذ عبد العزيز في هذا الموضوع
بعد فك البرنامج ب DeDe الامر البرمجي ظاهر بلغه الاسمبلي فهل يوجد طريقه لتحديده
اود الافاده حتى لو كانت الطريقه غايه في الصعوبه

وشكرا
الرد
#7
إقتباس :بنسخ ملف من مكان الى اخر وانا كنت احتاج العنوان الذي سيتم نسخ الملف فيه
ذلك موضوع اخر
استخدم
FileMon
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم