الرجاء المساعدة Visual Basic
السلام عليكم و رحمة الله,
من كم سنة أخذت دورة في Visual Basic و حاليا قاعد أقرا كتاب عشان أستعيد "مهاراتي", لأنه في كم حاجة ودي أسويها (ألعاب)
المشكلة عندي مع ال Variable Declaration
قاعد أسوي آلة حاسبة (كبداية), حطيت text box عشان إدخال الأرقام, و أربعة Command Boxes للقيام بالعمليات الرياضية.
طبعا حطيت تحت form load التعريفات للمتغيرات لأنه على حسب علمي هذا أول شي يسير في البرنامج لما تشغله, و حطيت Dim x as Integer حيث إنه
x = Val(txt1.text(
لكن في command box حطيت إنه عند ال Click يسير z = x + y لكن البرنامج يقله Variable Not Defined و يأشرلي على ال x
ممكن أعرف أيش المشكلة؟ أتمنى إنه ممكن تساعدوني و أعتذر إن كان في أي شي غير واضح.
رد: الرجاء المساعدة Visual Basic
اقتباس:
المشاركة الأصلية كتبت بواسطة عبّاس
ممكن أعرف أيش المشكلة؟ أتمنى إنه ممكن تساعدوني و أعتذر إن كان في أي شي غير واضح.
هذا لأنك قمت بتصريح متغرات داخل إجراء ثم قمت باستدعائها من داخل إجراء آخر.... و معلوم أن المتغيرات المصرح بها داخل إجراء محدد تكون متغيرات محلية Local لا يمكن إستدعائها إلا داخل هذا الإجراء
لتتمكن من إستعمال المتغيرات في كامل إجراءت الوحدة قم بالتصريح عليها في قسم التصريحات و هو الجزء الموجود في بداية الوحدة قبل بداية الإجراءات
رد: الرجاء المساعدة Visual Basic
السلام عليكم :
أحب أن أعقب على كلام الأخ أبو هاجر الحلوة وأطلب من الأخ السائل توضيح عملية كتابته للأكواد لأن في سؤاله لم يوضح كم عدد الText Boxes فيمكن أن يكون الخطأ في هذا المنطلق نرجو التوضيح
سلاااااااااااااااااااااااام