تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ٍStop Debugging
#1
السلام عليكم ورحمه الله وبركاته 

تحية للسادة اعضاء ومشرفى المنتدى الكرام 

عند عمل start او F5  اثناء وضع التصميم 

ثم الرجوع مرة اخرى لوضع التصميم يكون المشروع فى الحالة Running

و لا بد من الضغط على ايكونه Stop Debugging

اكيد هناك قى ال Option  طريقة لجعل ذلك اتوماتيك 

تحياتى 

   
الرد
تم الشكر بواسطة:
#2
تحدث تلك المشكلة معي في vb6
وخاصة اذا قمت بغلق البرنامج اثناء تنفيذ عملية لووب او حلقة تكرارية

فتأكد من انك عندما تغلق البرنامج لا يتم ذلك اثناء تفيذ كود معين ولم ينتهي منه
الرد
تم الشكر بواسطة: a.wagdi
#3
طيب اعرف من فين اذا كان هناك لوب يعمل ؟؟
الرد
تم الشكر بواسطة:
#4
لو عندك اي حلقة تكرارية في البرنامج

ضع كود اظهار رسالة عند الانتهاء من الحلقة التكرارية
وطالما لم تظهر الرسالة فهذا يدل علي ان الكود مازال يعمل ولم ينتهي بعد

وانا وضعت ذلك كمجرد احتمال فقط كما حدث معي
ام هل هناك احتمال اخر ام لا فلا ادري
الرد
تم الشكر بواسطة: a.wagdi
#5
(02-01-19, 10:10 AM)mmali127 كتب : السلام عليكم ورحمه الله وبركاته 

تحية للسادة اعضاء ومشرفى المنتدى الكرام 

عند عمل start او F5  اثناء وضع التصميم 

ثم الرجوع مرة اخرى لوضع التصميم يكون المشروع فى الحالة Running

و لا بد من الضغط على ايكونه Stop Debugging

اكيد هناك قى ال Option  طريقة لجعل ذلك اتوماتيك 

تحياتى 

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

تحدث هذه المشكلة إذا كنت تستخدم Threading ولم تفعل خاصية IsBackgound التابعة لها.
الرد
تم الشكر بواسطة:
#6
(02-01-19, 11:39 PM)a.wagdi كتب :
(02-01-19, 10:10 AM)mmali127 كتب : السلام عليكم ورحمه الله وبركاته 

تحية للسادة اعضاء ومشرفى المنتدى الكرام 

عند عمل start او F5  اثناء وضع التصميم 

ثم الرجوع مرة اخرى لوضع التصميم يكون المشروع فى الحالة Running

و لا بد من الضغط على ايكونه Stop Debugging

اكيد هناك قى ال Option  طريقة لجعل ذلك اتوماتيك 

تحياتى 

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

تحدث هذه المشكلة إذا كنت تستخدم Threading ولم تفعل خاصية IsBackgound التابعة لها.

عذرا اخى ... مش فاهم تقصد ايه 

تم حل المشكلة 

كان هناك فورم فى حالة Hide

شكرا لكل من شارك فى المساعدة

تحياتى
الرد
تم الشكر بواسطة: عبد العزيز البسكري
#7
اخى الحبيب mmali127

ما يحدث معك هو لوجود اكثر من فورم بداخل المشروع لديك لنقول
كود :
Form1 - Form2

وعند اتمام تشغيل من خلال F5 كمثال
تجد ان الـ
كود :
Form1

اصبح يعمل وليكن هى شاشة تسجيل الدخول

ومن الخطاء الشاسع الذى يقع به الجميع وهو قيام عمل كود التالى
كود :
       Form2.Show()
       Form1.Hide()

عند اتمام التحقق من شرط بيانات تسجيل الدخول كمثال
والسبب يرجع لامرين 

اولاً هو تطبيق بعد لفيديوهات اتى تقوم بشرح هذه الطريقة الخطاء كلياً وليس عن دراية بالامر
بان الصح هو استخدام الكود على هذا الشكل
كود :
       Form2.Show()
       Form1.Close()

ثانياً وهو الخطاء الايضاً فى استخدم الكود الموضح بالاخر وهو اغلاق الفورم بدلاً من اخفائه
حيث ان مستخدم هذا الكود ليس على انتباه بان بهذه الطريقة فقط بمجرد اغلاق الفورم لشاشة تسجيل الدخول
يتم اغلاق البرنامج كلياً وهنا ياتى دور تعديل بعض الخيارات البسيطة وهو من خلال الضغط المزدوجة على جملة
كود :
My Project

الموجودة بالقائمة بيمينك بشاشة السوس
وبعد اتمام فتح شاشة الاعدادت من قائمة
كود :
Application

ستجد فى شاشتها هذه الجملة
كود :
Shutdown mode:

كل ما عليك ان تجعلها 
كود :
When last form closes

بكده عند استخدام التالى فى شاشة تسجيل الدخول مثلاً
كود :
       Form2.Show()
       Form1.Close()

ستجد ان البرنامج سيعمل بدون اغلاق وبدون ايضاً حمل على موارد الجهاز
وبالنهاية عند اغلاق الـ Form2 ستجد ان البرنامج اغلاق بدون اى مشكلة

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة:
#8
تمام  استاذنا الفاضل 

هو ده الوضع بالظبط 

بارك الله فيك
الرد
تم الشكر بواسطة: elgokr


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


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