IBM Lotus Symphony


تصحيح أخطاء البرنامج الأساسي

نقاط الايقاف والتنفيذ أحادي الخطوة

يمكنك التحقق من الأخطاء في كل سطر ببرنامج Basic program الخاص بك باستخدام تنفيذ خطوة واحدة. يمكن تتبع الأخطاء بسهولة حيث يمكنك مشاهدة نتيجة كل خطوة مباشرة. يشير المؤشر في عمود breakpoint بالمحرر الى السطر الحالي. يمكنك أيضا تحديد نقطة ايقاف breakpoint اذا كنت تريد مقاطعة البرنامج جبريا في موضع معين.

اضغط مرتين في عمود breakpoint الذي يوجد يسار نافذة المحرر لتبديل نقطة ايقاف بالسطر المناظر. عند وصول البرنامج لنقطة ايقاف، سيتم مقاطعة البرنامج.

استخدام تنفيذ خطوة واحدة من خلال الضغط على شارة خطوة واحدة يتسبب في تفرع البرنامج لاجراءات ووظائف.

تنفيذ خطوة الاجراء باستخدام شارة خطوة الاجراء يتسبب أن يقوم البرنامج بتخطي الاجراءات والوظائف كخطوة واحدة.

خصائص نقطة الايقاف

تكون خصائص نقطة الايقاف breakpoint متاحة من خلال القائمة السياقية الخاصة بها وذلك بضغط مفتاح الفأرة اليمين على نقطة الايقاف في عمود breakpoint.

يمكنك تشغيل وايقاف تشغيل نقطة ايقاف من خلال تحديد فعال من القائمة السياقية الخاصة بها. عند ايقاف تشغيل نقطة ايقاف، لا تقوم بمقاطعة تنفيذ البرنامج.

حدد خصائص من القائمة السياقية لنقطة الايقاف أو حدد نقاط الايقاف من القائمة السياقية لعمود breakpoint لاستدعاء مربع الحوار نقاط الايقاف حيث يمكنك تحديد اختيارات أخرى لنقاط الايقاف.

يعرض الكشف كل نقاط الايقاف مع رقم السطر المناظر في كود المصدر. يمكنك تشغيل أو ايقاف تشغيل نقطة ايقاف محددة من خلال ضغط أو اخلاء مربع فعال.

يحدد عداد الدورات عدد المرات التي يمكن امرار نقطة ايقاف قبل مقاطعة البرنامج. اذا قمت بادخال 0 (المحدد المفترض) سيتم مقاطعة البرنامج دائما بمجرد اكتشاف نقطة توقف.

اضغط حذف لازالة نقطة ايقاف من البرنامج.

استنتاج قيمة المتغيرات

يمكنك مراقبة القيم الخاصة بمتغير من خلال اضافتها الى نافذة المراقب. لاضافة متغير لكشف المتغيرات التي يتم مراقبتها، أدخل اسم المتغير في مربع نص المراقب ثم ضغط Enter.

يتم عرض قيمة المتغيرات فقط اذا كانوا في النطاق. المتغيرات التي لم يتم تعريفهافي كود المصدر الحالي تقوم بعرض ("Out of Scope") بدلا من القيمة.

يمكنك أيضا تضمين متجات في نافذة المراقب. اذا قمت بادخال الاسم الخاص بمتغير متجه بدون قيمة فهرس في مربع نص المراقب، سيتم عرض محتويات المتجه بالكامل.

شارة النص التوضيحي اذا قمت بوضع الفأرة على متغير معرف مسبقا في برنامج التحرير أثناء التشغيل، سيتم عرض محتويات المتغير في مربع مظهر.

نافذة استدعاء مجموعة

يتيح نبذة عن التسلسل الهرمي للاجراءات والوظائف. يمكنك تحديد الاجراءات والوظائف التي يتم استدعاءها باستخدام وظائف واجراءات أخري عند النقطة الحالية في كود المصدر.

كشف أخطاء التشغيل

2 صيغة خطأ غير محددة

3 ارجاع بدون Gosub

4 اعادة من البداية

5 استدعاء غير صحيح للاجراء

6 زيادة

7 لا تتوافر ذاكرة كافية

8 تم تحديد أبعاد المتجه بالفعل

9 رمز سفلي خارج المدى الصحيح

10 تعريف مكرر

11 القسمة على صفر

12 متغير غير معرف

13 عدم تطابق النوع

14 معامل غير صحيح

18 حدث مقاطعة للمستخدم

20 استئناف بدون أخطاء

28 خارج مساحة نظام المجموعة

35 لم يتم تعريف الاجراء الفرعي أو الوظيفة

48 خطأ في تحميل DLL

49 مصطلح استدعاء DLL غير صحيح

51 خطأ داخلي

52 اسم أو رقم ملف غير صحيح

53 لم يتم ايجاد الملف

54 نمط الملف غير صحيح

55 الملف مفتوح بالفعل

57 خطأ I/O بالجهاز

58 الملف موجود بالفعل

59 طول السجل غير صحيح

61 القرص ممتليء

62 ادخال بعد نهاية الملف

63 رقم السجل غير صحيح

67 ملفات كثيرة جدا

68 الجهاز غير متاح

70 رفض الترخيص

71 القرص غير جاهز

73 الخاصية غير مجهزة

74 لا يمكن اعادة التسمية على قرص تشغيل مختلف

75 حدث خطأ أثناء التوصل الى المسار/الملف

76 لم يتم ايجاد المسار

91 لم يتم تحديد متغير العنصر

93 نموذج الحروف غير صحيح

94 استخدام غير صحيح للقيم الخالية

323 لا يمكن تحميل وحدة البرامج

341 فهرس العناصر غير صحيح

366 لا توجد مشاهدة أو وثيقة فعالة

380 قيمة الخاصية غير صحيحة

382 الخاصية للقراءة فقط

394 هذه الخاصية للكتابة فقط

420 مرجع العنصر غير صحيح

423 الخاصية أو الطريقة غير موجودة

424 العنصر مطلوب

425 استخدام غير صحيح للعنصر

430 الفئة لا تدعم العناصر OLE

438 العنصر لا يدعم الوظيفة

440 خطأ في التشغيل الآلي لعنصر OLE

445 العنصر لا يدعم هذا التصرف

446 العنصر لا يدعم المتغيرات المحددة

447 العنصر لا يدعم محددات اللغة الحالية

448 المتغير المحدد غير موجود

449 المتغير ليس اختياريا

450 عدد المتغيرات غير صحيح

451 عنصر وليس تجميع

452 ترتيب غير صحيح

453 وظيفة DLL المحددة غير موجودة

460 نسق المسودة غير صحيح


التعليق التقييمي عن البرنامج | المزيد من المطبوعات الفنية | العلامات التجارية