منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكله في تغيير مقاسات البرنامج عند نقله علي اللاب توب
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته
عندي مشكله وهي ان البرنامج يعمل بشكل جيد عنديوتم نقله علي جهاز اخر بدون اي مشكله
ولكن المشكله ظهرت عندما نقلت البرنامج علي لاب توب Hp وجدت انه تم تغيير مقاسات البرنامج وكل حاجه في البرنامج مش موجوده في مكانها الصحيح زي البوتن والتكست بوكس
وهناك شيئ اخر ان فيه بعض الحاجات لما بضغط عليها البرنامج يتوقف كما هو موضح بالصوره
فما الحل جزاكم الله خيرا
[attachment=21506]
(14-05-19, 05:19 AM)Emam emam كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
عندي مشكله وهي ان البرنامج يعمل بشكل جيد عنديوتم نقله علي جهاز اخر بدون اي مشكله
ولكن المشكله ظهرت عندما نقلت البرنامج علي لاب توب Hp وجدت انه تم تغيير مقاسات البرنامج وكل حاجه في البرنامج مش موجوده في مكانها الصحيح زي البوتن والتكست بوكس
وهناك شيئ اخر ان فيه بعض الحاجات لما بضغط عليها البرنامج يتوقف كما هو موضح بالصوره
فما الحل جزاكم الله خيرا

السلام عليكم و رحمة الله و بركاته
http://vb4arb.com/vb/showthread.php?tid=27530
وعليكم السلام ورحمة الله وبركاته

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

اما بخصوص المشكلة بالصورة
فمن الواضح ان المشروع يحتوى على اكواد 
تقوم بتنفيذ العديد من الاوامر فى جزء من الثانية

مثل 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
http://vb4arb.com/vb/showthread.php?tid=...#pid140079

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

تحياتى لك
وتمنياتى لك التوفيق
(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 الخاصه بكل أداه

بارك الله فيك اخي وجزاك الله كل خير