OnInit
وظيفة OnInit () هي التهيئة معالج الحدث. يجب أن يكون من نوع باطلا أو الباحث، مع عدم وجود المعلمات:
باطل OnInit ()؛
يتم إنشاء الحدث التهيئة مباشرة بعد مستشار خبير أو يتم تحميل مؤشرا؛ يتم استخدام الدالة OnInit () للتهيئة. إذا OnInit () لديه نوع الباحث من قيمة الإرجاع، رمز الإرجاع غير صفرية يعني التهيئة ناجحة، وأنه يولد Deinit الحدث مع رمز العقل deinitialization REASON_INITFAILED .
ويتم تحليل OnInit () نتيجة تنفيذ ظيفة من قبل محطة في وقت الفرعي فقط إذا تم ترجمة البرنامج باستخدام صارمة #property .
لتحسين معلمات الإدخال من مستشار الخبراء، فمن المستحسن استخدام قيم ENUM_INIT_RETCODE التعداد باعتباره رمز الإرجاع .. وخلال تهيئة مستشار الخبراء قبل بدء الاختبار يمكنك أن تطلب معلومات حول تكوين والموارد باستخدام TerminalInfoInteger () وظيفة.
ENUM_INIT_RETCODE
معرف
وصف
INIT_SUCCEEDED
لا يمكن أن تستمر الناجحة التهيئة، واختبار مستشار الخبراء.
هذا الرمز يعني نفس قيمة فارغة - تمت تهيئة مستشار الخبراء بنجاح في المختبر.
INIT_FAILED
فشل التهيئة. لا يوجد أي نقطة في اختبار مستمر بسبب الأخطاء القاتلة. على سبيل المثال، وفشلت في خلق مؤشرا على أن هناك حاجة لعمل المستشار الخبراء.
هذه القيمة تعني عودة نفس قيمة أخرى من الصفر - تهيئة المستشار الخبير في اختبار فشلت.
INIT_PARAMETERS_INCORRECT
هذه القيمة تعني مجموعة غير صحيحة من معلمات الإدخال. وسلط الضوء على سلسلة النتيجة التي تحتوي على هذا الرمز عودة باللون الأحمر في الجدول الأمثل العام.
اختبار لمجموعة معينة من المعلمات من مستشار الخبراء لن يعدم
وظيفة OnInit () من نوع الفراغ دائما يدل على التهيئة ناجحة.