كيف اريد ان اشغل مشروع ثاني من المشورع الأول
يعني اريد لما أضغط على زر تحميل المشروع الثاني اريده ان يحمل الفورم الخاص بالمشروع الثاني
انظرو الصورة ارجو افادتي وجزاكم الله كل الخير

كيف اريد ان اشغل مشروع ثاني من المشورع الأول
يعني اريد لما أضغط على زر تحميل المشروع الثاني اريده ان يحمل الفورم الخاص بالمشروع الثاني
انظرو الصورة ارجو افادتي وجزاكم الله كل الخير

انا كنت لسه واضع هذه المشكلة
فأرجو من اللي عارف الحل يكتبه
Mohamed Ali Salim
0.1..0...4....7.....6......2.......7........4.........8
يا شباب انا اريد الحل ضروري والله ..
كل اللي اريده اني اريد ان اشغل فورم موجو بمشروع ثاني من خلال المشروع الأول
يعني اريد لما اضغط على الزر الموجود في المشروع الأول وفي الفورم الموجود في المشروع الأول اريده ان يفتح لي الفورم الموجود في المشروع الثاني
انتظر الحل
اكتب: في زر امر عرض البروجكت الثاني:
Project2.Form1.Show
هذا طبعا بفرض ان المشروع الأول هو Project1 والنموذج Form1 هو النموذج الافتتاحي Startup للمشروع الثاني
جرب...مش غلط!
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
لا
لم تفلح هذه الطريقة
تم تعديل هذه المشاركة بواسطة MohamedAliSalim في 28 مارس 2007 في 22:16
Mohamed Ali Salim
0.1..0...4....7.....6......2.......7........4.........8
شي طبيعي لن تنجح
لاني نسيت اعمل Load للمشروع قبلا
لذا التصحيح جرب:
Load (Project2.Form1) Project2.Form1.Show
جرب...!!
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
عفوا أخ همام كل ده غلط , الطريقة الوحيدة هى أن تكون الـ Form دى جوه DLL أو OCX مضافين للمشروع يا أما زى ما قال الأخ حريف البرمجة بالمشاركة 3
إقرأ معى:
----
المثقفون العرب .. المزورون العرب: تأبين محمود درويش نموذجا
ماذا خسر العالم بانحطاط المسلمين ؟!! للعلامه: أبو الحسن الندوى (كتاب هام لكل مسلم).
المنهجية ومقدمات في الطلب (لطلاب العلم الشرعى)
طيب هوه معنى انى استخدم Ocx يمكننى اربط الاثنين مشروع ببعض ولا هى وظيفتها الربط بين المشروعيين
ONLY GoD CaN JuDGe mE
لأ OCX هو أمتداد الـ ActiveX Components و بنستخدمه للتعبير عنها و أقصد بكده لو أنت عامل Component بمشروع منفصل و فيها Form ممكن تناديها من مشروع تانى بس المشروعين يكونوا بنفس الـ Project Group
إقرأ معى:
----
المثقفون العرب .. المزورون العرب: تأبين محمود درويش نموذجا
ماذا خسر العالم بانحطاط المسلمين ؟!! للعلامه: أبو الحسن الندوى (كتاب هام لكل مسلم).
المنهجية ومقدمات في الطلب (لطلاب العلم الشرعى)
يااااااااااااااه
انا كانت اعرف ان الموضوع موال كدة
انا فاكر الطريقة بسيطة خالص وكود صغير للإستدعاء
اكيد في كود بسيط للإستدعاء
ماحدش هايقدر يوصله غير اللي عنده MSDN
ياريت اللي عنده الهيلب ده يشوف الموضوع ده
لأن كل حاجة في البرمجة ليها اكثر من مليون طريقة لفعلها
Mohamed Ali Salim
0.1..0...4....7.....6......2.......7........4.........8
مع الأسف مش عندى أنا بستعمل الـ On Line MSDN بس لما الدنيا تضيق بيا بس !
إقرأ معى:
----
المثقفون العرب .. المزورون العرب: تأبين محمود درويش نموذجا
ماذا خسر العالم بانحطاط المسلمين ؟!! للعلامه: أبو الحسن الندوى (كتاب هام لكل مسلم).
المنهجية ومقدمات في الطلب (لطلاب العلم الشرعى)
الأخ الفاضل ...
بأستخدام (MS-VB 6.0)
من الصورة الموضحة (فى سؤالك) ، فهذين برنامجين منفصلين، بغض النظر إذا كان فى مشروع واحد أم فى مشروعين منفصلين، ففى النهاية سيخرج ملفين (EXE) كلا منهم منفصل عن الأخر تماماً، وبالتالى فأنت تتعامل مع ملف EXE من خلال ملف EXE أخر فطريقة الأستدعاء البسيطة من خلال الأمر Shell، أما إذا كان الملف الأخر يحتوى عدة نماذج (Forms) وتريد تحديد نموذج معين للعرض، فهذا يحتاج لتكنيك أخر.
شكراً
Nothing is impossible, the word impossible itself says that: I M - Possible
أعتقد أنه يقصد فى الـ IDE
على العموم أنا عملت تعديل بسيط بمشروع المهندس أسامة طبعا أنا واثق انه هيرحب ولا ايه :unsure:
إقرأ معى:
----
المثقفون العرب .. المزورون العرب: تأبين محمود درويش نموذجا
ماذا خسر العالم بانحطاط المسلمين ؟!! للعلامه: أبو الحسن الندوى (كتاب هام لكل مسلم).
المنهجية ومقدمات في الطلب (لطلاب العلم الشرعى)
السلام عليكم
هذه الطريقة معروفة من قبل
وهي ان تحول مشروعك الى exe وتستدعيه مثل اي برنامج بإستخدام الأمر shell
ده معروف
وفي هذه الحالة ملهاش لزمة ان ندمج المشروعين مع بعض
ممكن عادي كل مشروع يكون مستقل بذاته وفي الفولدر بتاعه الخاص
بس نحول في الأخر الى exe
ونستدعيه من المشروع التاني عادي
لكن احنا بنتكلم في وضع التصميم كما موضح لكم في الموضوع
وشكرا لكم
Mohamed Ali Salim
0.1..0...4....7.....6......2.......7........4.........8
MohamedAliSalim كتب:لكن احنا بنتكلم في وضع التصميم كما موضح لكم في الموضوع
الأخ الفاضل ...
أرجوا التوضيح بالمقود بـ(وضع التصميم)
يعنى أنت لما هتوزع البرنامج، لازم يشغله على الـ(VB)؟؟؟
كما موضح لنا في الموضوع: أن الناتج سيكون برنامجين تنفيذيين EXE مختلفين، ولابد ان تتم البرمجه بناء على ذلك
الـ (VB) اساسا يتعامل معهم هكذا (برنامجين منفصلين بغض النظر اذا كان فى المجموعة واحد او اكثر)
ولابد ان تجعل مشروع منهم (Start Up) وتتعامل معه، وفى هذه الحالة جميع الإجراءات يكون هو المقصود بها
والمشروع الأخر كأنه غير موجود إلى أن تجعله (Start Up)، وفى هذه الحاله ينعكس الوضع
أى أن الـ (VB) يتعامل مع مشروع واحد فى نفس الوقت حتى لو كان هناك اكثر من مشروع فى الـ (Group)
هذه الطريقة فقط تسهل سرعة الانتقال بين المشاريع وخاصة اذا كان بينهم اشياء مشتركة
معذرة قد أكون لم أفهم القصد من السؤال، أرجوا توضيح العبارة السابقة (فى الإقتباس)
مع العلم أنه لا توجد أوامر يتم تنفيذها فقط فى وضع التصميم ولا يتم تحويلها لصورة تنفيذية EXE
أرجوا التوضيح ، وياريت بمثال بسيط جداً وليس بالخصوص استدعاء فورم من فورم فى مشروع أخر
ولكن يكفى أى شيئ للتعامل بين مشروعين مختلفين فى وضع التصميم فقط
بالطبع لا اقصد وضع فورم او موديول مشترك بينهم - فهذا تكنيك اخر - مرفق مثال 2Projects_up1.zip
فى هذه الحالة أى تغير فى الفورم المشترك (frmShared) سينعكس فى المشروعين
لكن عند تحويله لـ EXE كلاً منهم يحتوى نسخته الخاصة دون الارتباط بالأخر
وهذا لا يعتبر أستدعاء فورم من مشروع أخر - لأن كل منهم يحتوى نسخته
شكراً
تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 29 مارس 2007 في 06:07
Nothing is impossible, the word impossible itself says that: I M - Possible
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…