تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكلة في استرجاع كود برنامجي
#1
انا اعمل علي عمل برنامج محاسبي لقد بكتابة اكواد خطا و توقف البرنامج عن العمل

كنت اريد تغيير conn الي con في الجميع و تم تغيير 136 كلمة و حصل خطا في البرنامج ثم اردت العودة بالمثل فغيرت con الي conn ثم تم تغيير 940 كلمة ثم توقف البرنامج عن العمل و لكنني لم اقم بالحفظ و لا استطيع استعادة الاكواد كما كانت و ملفات الباك بتاريخ البارحة موجوده ولا استطيع استخدامها في عمل الباك اب
ارجو المساعدة و اعذروني من عدم امكانية شرح المشكلة جيدا و لكن التوتر علي ضياع البرنامج يسيطر علي و من لدية اي استفسار بخصوص المشكلة فليتفضل
- conn هي جملة الاتصال في قاعدة البيانات
- كنت استخدم اداه البحث و تغيير الكل اثناء عملية تغير من conn الي con و العكس و هذة سبب المشكلة
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم اخي الكريم 
من اخطائنا نتعلم .. انت قمت بعملية بحث واستبدال وهذه تحتوي على مخاطر 
احداها ماقمت به انت دون ان تعلم ان لعملية الاستبدال خيارات للبحث فعملية البحث تمت دون شروط 
وقام برنامج الاستبدال بالبحث عن con اينما وجدها اكانت مفردة او ضمن كلمة ثم استبدلها بـ conn
وفي الاستبدال الثاني قمت بعمل نفس الشيئ وقد ازداد عدد المبحوث عنه لانه بالاصل هناك كلمات فيها Conn
وهنا كما بقال ازداد الطين بلة لاحظ في الصورة المرفقة الاولى تم استبدال Con بـ Conn حتى في اسماء المتغيرات
وكلمة OleDbConnection اصبحت  OleDbConnnection ثلاث احرف n متتالية
 اما في الصورة الثانية حددنا الخيار المشار اليه اي فقط الكلمة مستقلة وليست في كلمة اخرى 
وهنا بحث ولم يجد الا واحدة فتم الاستبدال
اعود الى مشكلتك وكيفية القيام باصلاح الخطأ
ليس امامك الا ان تقوم بقراءة الكود سطرا سطرا وتصلح الكلمات التي تم تغييرها
عليك بالصبر والتأني والله المستعان
دمت بخير


الملفات المرفقة صورة/صور
   
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#3
فات الأوان يا اخ ابراهيم ..... لكن اقول لصاحب الموضوع لا تقلق بالامكا تدارك الموضوع ان شاء الله ... ولو اغلق البرنامج بدون حفظ لعادة الاكواد كما هي


-----
انظر الى هذا البرنامج البسيط قد يفيدك

معلوما لدى الجميع ان الاكواد تحفظ في ملفات بامتداد vb في مجلد البرنامج 

اختر كل ملف بامتداد vb من زر اختيار ملف واكتب كلمة البحث و ما تريد استبدالة ، حتى الكلمات التي تم استبدالها بطريقة خطأة انسخها و لصقها والكتب التصحيح لها 

اختر الملفات من القائمة المنسدلة واحد تلو الآخر الى ان تستبدل جميع الاخطا
----

او بامكانك رفع ملف الــ vb المصاب بالمشكلة وسنحاول مع الاخوة اعادة الاكواد لوضعها ان شاء الله
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#4
السلام عليكم اخي سامي
نعم كما تقول الحل موجود وهو اصلاح الكلمات التي تم فيها الاستبدال
وعددها 940 كلمة وهي الكلمات التي اصبحت تحتوي على con  او conn 
سيتوقف عندها ويصلحها والله الموفق
دمت بخير
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: solyH , عبد العزيز البسكري
#5
[attachment=21882][attachment=21882][attachment=21882]صحيح اخ إبراهيم 
----
كنت رفعت ملف في المشاركة السابقة ولم ينجح


الملفات المرفقة
.rar   SearchAndReplace.rar (الحجم : 7.99 ك ب / التحميلات : 0)
الرد }}}
تم الشكر بواسطة: solyH , ابراهيم ايبو
#6
(29-06-19, 03:58 PM)ابراهيم ايبو كتب :
السلام عليكم اخي سامي
نعم كما تقول الحل موجود وهو اصلاح الكلمات التي تم فيها الاستبدال
وعددها 940 كلمة وهي الكلمات التي اصبحت تحتوي على con  او conn 
سيتوقف عندها ويصلحها والله الموفق
دمت بخير

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

الصورة 1 الملفات و امتدادها


الصورة 2 عند فتح اي ملف فيهم


(29-06-19, 04:30 PM)سامي محمد كتب : صحيح اخ إبراهيم 
----
كنت رفعت ملف في المشاركة السابقة ولم ينجح

شكرا لك اخ سامي علي مبادرتك الرائعة و لكن انا اعمل هذا البرنامج للتعلم العملي و ليس للعمل او للبيع فاذا لم احل المشكلة بيدي فلم اتعلم طريقة حلها هذا اسلوبي في التعلم فانا ماذلت جديد في مجال البرمجة و احاول التعلم شكرا جدا لك
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#7
شكرا للجميع لقد تم حل المشكلة بطريقة ا/ابراهيم و برجاء اغلاق الموضوع
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو



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


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