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

An object reference is required for the non-static field...

بدأه Eng_Ranya في 1 أبريل 2011 · 3 رد · 972 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

محازلة استدعاء stored procedure للدالة الاتية بدلا من كتابة الكود فحدث خطأ

a class called Jobs.cs

 namespace myScheduler
	{
	    public sealed class Jobs
	    {
	        public Jobs(){}

	        public static void DailyJob(object state)
	        {
	           //Your dream goes here.
	        }
                 ...
             }
             ...
          }

الخطأ

An object reference is required for the non-static field, method, or property 'myScheduler.Jobs.con

when remove static word ..

another error

An object reference is required for the non-static field, method, or property 'myScheduler.Jobs.DailyJob(object)'

TimerCallback callbackDaily = new TimerCallback(Jobs.DailyJob);

#2

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

مهندسه رانيا ممكن توضيحي كودك قليل ... لأنه مبهم شوي con ومش عارف كيف عرفتيه وووووو .. اصلا المشكله في عمليه انشاء الكائنات ... ارجو توضيح كودك علشان احلك مشكلتك

.:: Wish to become better and better ::.

#3

ممكن تضعي الكود الذي تكتبيه كاملا

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#4

أختي العزيزة / Eng_Ranya

بالنسبة للخطأ الأول:

يوجد عندك Member للـ Class الذي يحمل الإسم Jobs تحت إسم con، هذا الـ Member أعتقد بل أكاد أجزم إنه ليس static وأيضا يستخدم وسط static context. زي مثلا

public class MyClass {
	protected int myNonStaticMember;

	public static void MyStaticMethod() {

		// This is a static context, you are not allowed to use non-static members here specially the 'this' keyword
		// you may define local variables, delegates, FUNC ... etc but no non-static members

	}
}

بالنسبة للخطأ الثاني : أرجعي للتوضيح الأول :wink:

أتمنى التوفيق للجميع

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