الأربعاء، ٢٨ يناير ٢٠٠٩

Restricted Built-in Subprograms

يوجد نوعان من الـ Built-in :-
  1. Restricted built-ins
  2. Unrestricted built-ins
بالنبسة للـ Restricted built-ins (الـ built-ins المقيده ) فهى تؤثر فى التنقل الداخلى (و هو يحدث فى خلفية الـ Form Builder و هذا بالطبع لا نراه ) و تؤثر أيضاً فى التنقل الخارجى ( و هذا ما نراه فى الـ Form Builder ) .

و لذلك يتم استخدام الـ Restricted built-ins عندما لا تتواجد اى تنقلات داخلية ..... و من ثم فهو من الخطاء تماماً أن نستخدم الـ Restricted built-ins فى الـ Pre , Post triggers لأن هذه الـ Triggers يتم أطلاقها عند التنقل من كائن لأخر .

و لكن يمكن أستدعاء الـ Restricted built-ins من الـ When triggers المخصصه لوجهة الـ items كالـ When-Button-Pressed و When-Checkbox-Changed ، و أيضاً يمكن أستدعاء الـ Restricted built-ins من أى When-New-"object"-Instance triggers أو أى key triggers .

أما بالنسبه للـ Unrestricted built-ins فهى لا تؤثر بأى شكل فى التنقل المنطقى او الفيزيائى و يمكن أستدعائها من أى Triggers .

و فى كل وصف لـ Built-in يوجد عبارة الـ Built-In Type التى تصف اذا كان الـ Built-in مقيد أم لا .

Share/Save/Bookmark

0 comments:

إرسال تعليق

Newer Posts Older Posts Home Page