@ موضع توجيه

توفير معلومات موضع له معنى في رسائل الإعلام بالخطأ.

@set @position(end | [file = fname ;] [line = lnum ;] [column = cnum])

الوسيطات

  • fname
    مطلوب if ملف هو used. A سلسلة قيمة حرفية that represents a اسم الملف, مع أو without محرك أقراص أو مسار معلومات.

  • lnum
    مطلوب if خط هو used. أي عدد صحيح غير سالب يمثل خط من تعليمات برمجية المكتوبة.

  • cnum
    إذا كان المطلوب العمود هو المستخدمة. أي عدد صحيح غير سالب يمثل عمود في كتابة تعليمات برمجية.

ملاحظات

تعليمات برمجية للبرنامج الذي Jscriptيكتب كاتب أحياناً يختلف التعليمة البرمجية الفعلية التي يتم تصنيف و التشغيل. استضافة البيئات، مثل ASP.NET، أو قد توليد تعليمات برمجية الخاصة بهم أدوات التطوير وإضافته في البرنامج. Th هو رمز هو موضع اهتمام الكاتب، ولكنه ليس لديه بشكل عام احتمال تسبب الارتباك بالنسبة للكاتب عند حدوث أخطاء.

بدلاً من التعرف على السطر من تعليمات برمجية للمؤلف الموقع حدث خطأ بشكل صحيح، قد غير صحيح تعريف المحول البرمجي لخط خطأ غير موجودة حتى في الأصلي كتابة تعليمات برمجية. Th هو هو نظراً لإنشاء مزيد تعليمات برمجية تم تم تغييره الموضع النسبي للتعليمات البرمجية الأصلية للمؤلف.

مثال

في المثال التالي، رقم السطر في ملف هو تم تغييرهها لتتوافق مع تعليمات برمجية التي تم إدراجها في تعليمات برمجية للمؤلف بأحد Jscriptمضيف. تمثل أرقام الأسطر في العمود الأيمن المصدر الأصلي كـ مرئية للمستخدم.

01  ..  // 10 lines of host-inserted code.
..  ..  //...
10  ..  // End of host-inserted code.
11  ..  @set @position(line = 1)
12  01  var i : int = 42;
13  02  var x = ; // Error reported as being on line 2.
14  03  //Remainder of file.

المتطلبات

الإصدار.NET

راجع أيضًا:

المرجع

@ التعيين، كشف حساب

يصحح@ التوجيه