السلام عليكــم ورحمـة الله وبركاتــة ،،
كيف يمكن تعريف متغير عام على مستوى البرنامج يراه جميع النوافذ من بداية البرنامج إلى نهايته مثل أسم المستخدم على سبيل المثال ، علماً بأنني أستخدم الويندوز فورمز Windows Forms وليس الـ MFC
شكراً
السلام عليكــم ورحمـة الله وبركاتــة ،،
كيف يمكن تعريف متغير عام على مستوى البرنامج يراه جميع النوافذ من بداية البرنامج إلى نهايته مثل أسم المستخدم على سبيل المثال ، علماً بأنني أستخدم الويندوز فورمز Windows Forms وليس الـ MFC
شكراً
السلام عليكم
يمكنك اضافة ملف رأسي( header file ) وتعريف المتغيرات العامة
ثم قم بتضمينه بواسطة #include
إلى جميع الملفات التي تريد الوصول إلى المتغير منها
والسلام عليكم
تم تعديل هذه المشاركة بواسطة mandareka في 10 مارس 2009 في 23:27
دولة الخلافة الاسلامية في المخاض الاخير وميلادها قريب
حزب التحرير : التزم الطريق الصحيح الشرعي الوحيد لاعادة دولة الخلافة الاسلامية .
الامة الاسلامية متعطشة لقيادة مخلصة لتذوق حلاوة النصر ولن يكون ذلك الا بعودة الخلافة الاسلامية
الامة الاسلامية تحتاج لاحداث تسحقها سحقا وتمعسها معسا لتفكر تفكيرا جماعيا بالتغير لان وحدة المشاعر لوحدها لاتكفي وهذة الاحداث كلها خير
السلام عليكــم ورحمـة الله وبركاتــة ،،
اذا انشئت مشروع باسم مثلا arab ستجد ملف راس باسم Form1.h يحوي فضاء اسماء namespace arab
ضع متغيرك تحته وسوف يتعرف عليه برنامجك ان شاء الله.
ما الفرق (هو)بين ال Windows Forms و ال MFC
لا إله إلا الله وسبحان الله وبحمده عدد خلقه وزنة عرشه ومداد كلماته وعدد أوراق الشجر وذرات المطر
Our life is a program .. We make Syntax errors
Allah protect us from run time errors
السلام عليكــم ورحمـة الله وبركاتــه ،،
شكراً لجميع الأخوة على المشاركات ، ولكن جربت طريقة أخي فهد الشلوي فوضعت المتغير بعد فضاء الأسماء مباشرة ثم ذهبت الى الفورم الأخر وحاولت قارئته ولكنه رد
Error 1 : undeclared identifier
أرجوا منك يا أخي أن تعطي مثال بالكود ليتضح الموضوع أكثر
وشكراً على إستجابتك
عرف متغيرك في احدي ملفات المصدر ينتهي بالامتداد cpp وليس ملف راس
مثلا
int x =0;
***ثم اكتب في كل ملف تحب تستخدم ذلك المتغير داخله
او
***ثم اكتب في ملف راس الذي تضمنه داخل كل ملف مصدر (ملف البري بروسسيور)
extern int x;
تم تعديل هذه المشاركة بواسطة garo في 27 مارس 2009 في 00:09
( _ /)
(='.'=)
(")-(")