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

خطأ لا اعرف معناه

مغلق
بدأه bodaman22 في 1 مارس 2007 · 2 رد · 432 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخوانى الأعزاء ما معنى هذا الخطأ

هو syntex eror

و لما اقف عليه بالماوس يعطى الرسالة دى

reference to a non-shared member requires an object reference

ارجو الرد

#2

ولا يهمك دى حاجة بسيطة بس محتاجة شرح بسيط

اولاً يعنى اية shared member

يعنى اجراء ممكن تنادى علية من غير ما تعمل Object من الكلاس الى هو فية

زى كدة مثلاً

IO.Directory.CreateDirectory("c:\pink")

اما الاجراءات ال non-shared member علشان تستخدمها لازم تعمل Object من الكلاس الى بيحويه

مثلاً كدة هيديك غلط

OleDb.OleDbConnection.Close()

رغم ان Close موجود فعلاً فى Connection لكن مش ينفع كدة

لازم اعمل Instance الاول

هنا بعرفة فى اسم CN مع اضافة كلمة New وبعد كدة استخدمة

Dim cn As New OleDb.OleDbConnection
		cn.Close()

انتهى الجزء الخاص بالمشكلة

لكن بقى جزء يخص ال shared member الخاصة بالمتغيرات داخل الكلاس فهي تشترك فى قيمتها ما بين ال Objects

سلام ياباشا

Practice makes perfect 2007*

البرمجة بلا انطباعات

#3

شكرا يا جميل

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

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