الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في فتح اكثر من 25 شاشة

مغلق
بدأه mostafazidani في 8 يوليو 2007 · 8 رد · 711 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا عندي شاشة فيها مايقارب 270 زر هذه الازار هي الازرار العادية الموجودة في الفيجوال بيسك ..استطعت من خلال الكود ان اخذ نسخة من هذه الشاشة وفتح 25 شاشة ولكن عندما افتح اكثر من 25 شاشة يعطيني رسالة (( اوت اوف ميموري)) وانا مضطر انو افتح اكثر من 30 شاشة دون اغلاق الِشاشات المفتوحة من نفس الشاشة

شو الحل ..ارجو لمن لديه الحل ان يفيدني ويفيد الجميع

*************************************************

**************************************************

مصطفى زيداني

#2

أخي الكريم هل تقصد بالشاشة الفورم

اخي الكريم إذا كانت الفورم فهل أنت متأكد من أنها 270 كنترول

ولم تستعمل أي API

لان الفيجوال لا يقبل أكثر من 255 كنترول

وحتى إن قبلها فسيصبح برنامجك ثقيلا جدا

آمل أن تشرح أكثر

تم تعديل هذه المشاركة بواسطة micheal R jordan في 8 يوليو 2007 في 11:15

#3

اخي مايكل نعم هي 270 اداة كلها عبارة ان ازرار وموضوعة على الفورم على شكل مصفوفة يعني انا عملت مصفوفة من الزر وهذا لايسبب اي مشلكة في العدد مادام انها مصفوفة

ارجو لمن لديه الحل ان يتكرم به هنا وشكرا لك مايكل على التجاوب

*************************************************

**************************************************

مصطفى زيداني

#4

قم بإغلاق جميع البرامج المفتوحة وألغاء كافة المهام الغير المطلوبة و اجعل الوندوز زي شكله الكلاسيكي(للتخفيض من استغلال الذاكرة) أو زد حجم الذاكرة

بإمكانة مراقبة مدير المهام لمعرفه حالة الذاكرة

لا عز نا إلا بالإسلام ومهما ابتغينا العزة بغيرة أذلنا الله (عمر بن الخطاب رضي الله عنه )

alfozan.jpg

#5

مازالت المشكلة موجودة عزيزي عن جد جننتني ماني عارف من شو المشكلة

*************************************************

**************************************************

مصطفى زيداني

#6

ايه الهدف من فتح كل النوافذ دى مع بعض ؟؟؟!!!!!!!!!!!

#7

بسم الله الرحمن الرحيم

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

فتح أكثر من 25 شاشة أعتقد ليس عقلانياً

فإن كنت ستستخدم هذه الشاشات لمجرد برنامج عادي وتضع أزرار في كل شاشة فلا تقنعني بذلك فهذا يشتت المستخدم إلا إذا كنت ستستخدم الشاشات كل واحدة تظهر على حدة

أما إذا كنت ستستخدمها للعرض فقط فأنصحك ألا تفعل ذلك فإن ذلك ليس يعني المبرمج الذي يقوم بذلك محترفاً

حدد الغرض أكثر

وفكر فاستخدام أدوات أكثر فاعلية tree - list - listview أو ابتكر أنت أداة

أرجو أن أكون قد أفدت

ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة

منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

بعض ردودي ومشاراكاتي في المنتدى:

1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).

...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )

...|-->> كتابة ملف رجستري

...|-->> تشغيل الرجستري دون رسائل( في الخفاء )

...|-->> بعض التحكمات التي يقدمها الرجستري

...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )

...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file

...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن

...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز

...|-->> بعض المعلومات التي يقدمها الرجستري

...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز

...|-->> من أحسن مواقع الرجستري

...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true

منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

برامج من صنعي:

1- لعبة (من صنعي ), جربها وقول رأيك

2- ساعة حائط, من صنعي

بعض ردودي ومشاراكاتي في المنتدى:

1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]

2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟

3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم

4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات

5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]

6- إنشاء مكون أثناء تشغيل البرنامج ثم إدخاله تحت نطاق مكون آخر مثلاً إدخاله داخل نطاق microsoft tabbed dialog control

أسئلتي في المنتدى التي تم الإجابة عليها:

1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...

2- إيقاف عمل الرجستري

أسئلتي في المنتدى التي لم يتم الإجابة عليها:

اقتباس
ردك يعطي حافذ للإجابة على أسئلتك
#8

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

ثانيا :قد يكون عندي اكثر من 50 طاولة في المطعم... عندما ياتي زبون لازم انا افتح طاولة(شاشة) له وخصوصا اذا كان الطلب محلي يعني داخل المحل واقوم بإدخال الطلبات الخاصة به واضافتها الى الفاتورة ولا اغلق هذه الشاشة الا اذا تم دفع المبلغ من قبل الزبون ومن ثم حفظ الفاتورة ..وهذا لايتم الا بعد ان يشرب وياكل الزبون ويشبع بمعنى الطاولة(الشاشة) يجب ان تكون مفتوحة طيلة هذا الوقت لانه قد يطلب صنف اخر وهكذا مع الزبائن الاخرين

ثالثا :لكل مستخدم طاولاته الخاصة به بمعنى انه هو المسؤول عن طاولة معينة

اتمنى ان تكون الصورة واضحة يااخوان ...ولو بفكرة

*************************************************

**************************************************

مصطفى زيداني

#9
اقتباس
اولا هذه الشاشة عبارة عن شاشة مطعم بمعنى ان الازرار الموجودة سيكون عليها اسماء الاصناف وبمجرد الضغط على الزر يقوم باضافة الصنف الى قائمة الفاتورة للعميل
الأصح هو توفير List box أو Combo box أو List View أو Grid و زر واحد , يام الأختيار من القائمة و الضغط على الزر بعدها.
اقتباس
ثانيا :قد يكون عندي اكثر من 50 طاولة في المطعم... عندما ياتي زبون لازم انا افتح طاولة(شاشة) له وخصوصا اذا كان الطلب محلي يعني داخل المحل واقوم بإدخال الطلبات الخاصة به واضافتها الى الفاتورة ولا اغلق هذه الشاشة الا اذا تم دفع المبلغ من قبل الزبون ومن ثم حفظ الفاتورة ..وهذا لايتم الا بعد ان يشرب وياكل الزبون ويشبع بمعنى الطاولة(الشاشة) يجب ان تكون مفتوحة طيلة هذا الوقت لانه قد يطلب صنف اخر وهكذا مع الزبائن الاخرين
الصح هو أن كل زبون يضاف مع طلباته و مجمل حسابة لقاعدة بيانات مع توضيح أنه لم يتم الدفع و عند تحصيل الفاتورةيتم تغيير ذلك , و أن حب الزبون يطلب كمان يتم تغير سجله بقاعدة البيانات بالمستجدات.
اقتباس
ثالثا :لكل مستخدم طاولاته الخاصة به بمعنى انه هو المسؤول عن طاولة معينة
مش فاهم قصدك.

عموما واضح أن برنامجك هيبقى مستحيل باللى أنت عامله , تخيل نفسك مستخدم قبل أن تكون مبرمج و ربنا معاك فى أعادة كتابته.

تم تعديل هذه المشاركة بواسطة msayed2004 في 11 يوليو 2007 في 20:10

هذا الموضوع مغلق.

مواضيع مشابهة