السلام عليكم ورحمة الله تعالى وبركاته
في بعض الاحيان لايستحيب امر اغلاق نافذة من نوافذ البرنامج
مع العلم ان الامر هو close
اي يبقى البرنامح في حالة خمول
النسخة المستعملة الدلفي7 وقاعدة البيانات ابسوليت
وبارك الله فيكم
وعليكم السلام ورحمة الله
عدم خروج البرنامج بعد close دليل على ان هناك شيئ ما يعمل...
وهذا دليل على سوء البرمجة!
وعليكم السلام
يجب أن تعرف المكان المتسبب في هذا الخلل
وتعالجه للإستجابة للأحداث.
(09-03-2017, 02:16 PM)Agmcz كتب : [ -> ]وعليكم السلام
يجب أن تعرف المكان المتسبب في هذا الخلل
وتعالجه للإستجابة للأحداث.
شكرا على المرور والملاحظات
لكن عندما اقول ان البرنامج لايستحيب لأغلاق نافذة ما انا لا اقصد دائما وفي كل مرة
بل في بعض الاحيان وفي الحالة التي تبقى فيها النافذة مفتوحة لمدة تفوق دقيقة او دقيقتان
اما اذا كان الوقت لا يصل الى دقيقة فالامر عادي
فهذا ما اردت توضيحه كما انني اعترف بانني لا اتقن البرمجة بشكل جيد مع العلم انني تعلمتها من مشاركتي في هذا المنتدى الغالي وفي وقت ضيق جدا وحتى امشي عملي فقط ووجدت نفسي مبرمج وهذا كل شيء
سلام عليكم
فلا ربما المشكل في كفاءة الجهاز (البروسيسور - مساحة القرص ) ...
جرب تشغيل البرنامج على جهاز اخر
(17-04-2017, 06:03 PM)Mr.DOS كتب : [ -> ]سلام عليكم
فلا ربما المشكل في كفاءة الجهاز (البروسيسور - مساحة القرص ) ...
جرب تشغيل البرنامج على جهاز اخر
شكرا على المرور
لا أظن ان المشكل في الجهاز لاني جربته على عدة اجهزة
مع العلم اني استعمل مكونات raize
وبعض المكونات اضافية غير موجودة بالدلفي هل يكون المشكل من هذه المكونات
إقتباس : وبعض المكونات اضافية غير موجودة بالدلفي هل يكون المشكل من هذه المكونات
لا اعتقد ان للمكونات علاقة ... على افتراض انك مثبتها بنحاج وتعمل على احسن وجه
هل يسبق امر الاغلاق اي كود اخر ... مثلا اغلاق الكونكشن او اي كود اخر
هل تستعمل splach screen في برنامجك ؟ او الامر hide هل تسعمله مع بعض النوافذ ..
طيب صمم زر اغلاق اضافي وتحقق من عمل البرنامج .
السلام عليكم
لا اعلم بشأن مكونات Raize ولكن ربما هناك ما يجب ان تفعله عند الاغلاق
ربما عليك مراجعة الامثلة لها ان كان هناك أمثلة او ملف تعليمات
هناك بعض المكونات تقوم بعمل في مسار مختلف منطلق من النموذج المفتوح
ربما تحتاج الى قتل كائنات ما عالقة بالذاكرة او اقفال شئ ما
لا ادري ، ربما تحتاج الى رفع مثال صغير
او حاول التجربة على مشروع جديد وضع المكونات التي تستخدمها اول بأول وجرب وراقب اين منها حدتث فيه المشكلة
هناك مشاكل حتى في المكونات التجارية احيانا تقوم الشركة بتصحيحها اول باول
وتجعل لها مكان للنقاش فيها عادة يكون بنفس موقع عرض المكونات
تحدث هذه المشكلة عادة اذا حاولت تشغيل او شغلت شئ من النموذج ولازال يعمل في الخلفية
الاسباب كثيرة عليك الفحص الدقيق ولابحث
(17-04-2017, 06:23 PM)Mr.DOS كتب : [ -> ]هل يسبق امر الاغلاق اي كود اخر ... مثلا اغلاق الكونكشن او اي كود اخر
لايحتوي زر الإغلاق على اي كود اخر من غير الأمر close
نعم استعمل splach screen
(17-04-2017, 06:29 PM)Delphi4Us كتب : [ -> ]لا اعلم بشأن مكونات Raize ولكن ربما هناك ما يجب ان تفعله عند الاغلاق
الاسباب كثيرة عليك الفحص الدقيق ولابحث
شكرا على المرور والملاحظات بارك الله فيكم