السلام عليكم ورحمة الله وبركاته
عندي مشكله وهي ان البرنامج يعمل بشكل جيد عنديوتم نقله علي جهاز اخر بدون اي مشكله
ولكن المشكله ظهرت عندما نقلت البرنامج علي لاب توب Hp وجدت انه تم تغيير مقاسات البرنامج وكل حاجه في البرنامج مش موجوده في مكانها الصحيح زي البوتن والتكست بوكس
وهناك شيئ اخر ان فيه بعض الحاجات لما بضغط عليها البرنامج يتوقف كما هو موضح بالصوره
فما الحل جزاكم الله خيرا
[
attachment=21506]
(14-05-19, 05:19 AM)Emam emam كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
عندي مشكله وهي ان البرنامج يعمل بشكل جيد عنديوتم نقله علي جهاز اخر بدون اي مشكله
ولكن المشكله ظهرت عندما نقلت البرنامج علي لاب توب Hp وجدت انه تم تغيير مقاسات البرنامج وكل حاجه في البرنامج مش موجوده في مكانها الصحيح زي البوتن والتكست بوكس
وهناك شيئ اخر ان فيه بعض الحاجات لما بضغط عليها البرنامج يتوقف كما هو موضح بالصوره
فما الحل جزاكم الله خيرا
السلام عليكم و رحمة الله و بركاته
وعليكم السلام ورحمة الله وبركاته
بخصوص النقطة الاولى فلا ازيد عن اخى عبد العزيز البسكري
لان بهذا الرابط ستجد المناقشات وكذلك مثال مرفق عن الامر
اما بخصوص المشكلة بالصورة
فمن الواضح ان المشروع يحتوى على اكواد
تقوم بتنفيذ العديد من الاوامر فى جزء من الثانية
مثل For وما شبه ولكنها كتبت بطريقة غير مرضية
التى تتطلب استهلاك موارد الجهاز بشكل كبير
بينما الجهاز المستخدم لاختبار البرنامج عليه فهو متوسط الامكانيات
وكذلك مثل اكواد التحقق والاستعلام عند فتح الشاشة
التى استخدمت بطريقة غير صحيحة تسبب ايضاً بظهور تلك الرسالة
لا يمكننى افادتك بالسبب الفعلى لكونى لا اعلم كيف بنى البرنامج لديك
ولكن النصيحة التى يمكننى افادتك بها دائماً استخدم مثل Try
وكذلك اداء BackgroundWorker خصوصاً فى الاكواد التى تستغرق وقتاً حتى التنفيذ
تحياتى لك
وتمنياتى لك التوفيق
(14-05-19, 05:57 AM)عبد العزيز البسكري كتب : [ -> ] (14-05-19, 05:19 AM)Emam emam كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
عندي مشكله وهي ان البرنامج يعمل بشكل جيد عنديوتم نقله علي جهاز اخر بدون اي مشكله
ولكن المشكله ظهرت عندما نقلت البرنامج علي لاب توب Hp وجدت انه تم تغيير مقاسات البرنامج وكل حاجه في البرنامج مش موجوده في مكانها الصحيح زي البوتن والتكست بوكس
وهناك شيئ اخر ان فيه بعض الحاجات لما بضغط عليها البرنامج يتوقف كما هو موضح بالصوره
فما الحل جزاكم الله خيرا
السلام عليكم و رحمة الله و بركاته
بارك الله فيك اخي عبدالعزيز سأطلع علي الموضوع جزاك الله خيرا
(14-05-19, 01:03 PM)elgokr كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
بخصوص النقطة الاولى فلا ازيد عن اخى عبد العزيز البسكري
لان بهذا الرابط ستجد المناقشات وكذلك مثال مرفق عن الامر
اما بخصوص المشكلة بالصورة
فمن الواضح ان المشروع يحتوى على اكواد
تقوم بتنفيذ العديد من الاوامر فى جزء من الثانية
مثل For وما شبه ولكنها كتبت بطريقة غير مرضية
التى تتطلب استهلاك موارد الجهاز بشكل كبير
بينما الجهاز المستخدم لاختبار البرنامج عليه فهو متوسط الامكانيات
وكذلك مثل اكواد التحقق والاستعلام عند فتح الشاشة
التى استخدمت بطريقة غير صحيحة تسبب ايضاً بظهور تلك الرسالة
لا يمكننى افادتك بالسبب الفعلى لكونى لا اعلم كيف بنى البرنامج لديك
ولكن النصيحة التى يمكننى افادتك بها دائماً استخدم مثل Try
وكذلك اداء BackgroundWorker خصوصاً فى الاكواد التى تستغرق وقتاً حتى التنفيذ
تحياتى لك
وتمنياتى لك التوفيق
جزاك الله خير الجزاء اخي elgoker
ولكني استخدمت try في جميع االاكواد الخاصه بالبرنامج
اما ال BackgroundWorker عفوا اخي ما فائدتها وكيف يكون التعامل معها فانا لم اتعامل معها قبل دلك
اذا كنت تستخدم الـ Try
فاذا هذه المشكلة ليست مشكلة اكواد
الا اذا .....
كان الامر فى كود تنفيذ مثل For
وكان الامر يحتوى على كم كبير يقوم بايقاف البرنامج حتى الانتهاء منه
لكن الجهاز لا يستوعب الامر فيقوم باغلاق البرنامج
فهنا يتطلب استخدام
BackgroundWorker
ما هو وكيف يستخدم
انظر الى ردى هنا عندما كنا نحدث عن مشكلة تنفيذ كود For
كما يمكنك مشاعدة الفديوهات عن الامر
تذكر فقط لا تستخدم هذا الاداء فى كل الاكواد
او الاكواد التى تنتظر تنفيذ امر معين لاخذ قيمة حتى تقوم باستكمال سطر التنفيذ
فقط حال تشاهد الكثير من الفيديوهات عن هذه الاداء
واتمنى الرابط بردي فى موضوع اخر يكون مفيداً للفكرة التوضيحية كاملاً
تحياتى لك
وتمنياتى لك التوفيق
(16-05-19, 01:37 PM)elgokr كتب : [ -> ]اذا كنت تستخدم الـ Try
فاذا هذه المشكلة ليست مشكلة اكواد
الا اذا .....
كان الامر فى كود تنفيذ مثل For
وكان الامر يحتوى على كم كبير يقوم بايقاف البرنامج حتى الانتهاء منه
لكن الجهاز لا يستوعب الامر فيقوم باغلاق البرنامج
فهنا يتطلب استخدام
BackgroundWorker
ما هو وكيف يستخدم
انظر الى ردى هنا عندما كنا نحدث عن مشكلة تنفيذ كود For
كما يمكنك مشاعدة الفديوهات عن الامر
تذكر فقط لا تستخدم هذا الاداء فى كل الاكواد
او الاكواد التى تنتظر تنفيذ امر معين لاخذ قيمة حتى تقوم باستكمال سطر التنفيذ
فقط حال تشاهد الكثير من الفيديوهات عن هذه الاداء
واتمنى الرابط بردي فى موضوع اخر يكون مفيداً للفكرة التوضيحية كاملاً
تحياتى لك
وتمنياتى لك التوفيق
والله يا اخي لا اعرف كيف اشكرك
جزاك الله عنا خير الجزاء وجعله في ميزان حسنانكم
اللهم امين
يمكنك استخدام أداة table layout
وتقوم بضبط خاصية anchor الخاصه بكل أداه
(02-07-19, 04:19 PM)Abdo hamed كتب : [ -> ]يمكنك استخدام أداة table layout
وتقوم بضبط خاصية anchor الخاصه بكل أداه
بارك الله فيك اخي وجزاك الله كل خير