كتلة الوظيفة MEMDB_GLOBAL

كتلة الوظيفة MEMDB_GLOBAL هي دالة تخزين عالمية متعددة.

يمكن استخدام هذه كتلة الوظيفة لتخزين عدة بيانات مباشرة في التطبيق وتوفيرها عالميًا.

نصيحة: لعرض جميع العناصر المستخدمة، انقر بزر الماوس الأيمن على كتلة الوظيفة. إذا تم استخدام قاعدة البيانات في عنصر آخر، ستظهر هذه تحت مستخدم من. يتم تقسيم القائمة حسب مساحات الأسماء من NS.

قاعدة البيانات

تستخدم قاعدة البيانات DB لتحديد المساحة العالمية. على سبيل المثال: Licht.EIN أو Lüftung.Störung الخ.

هذه تخزن البيانات في الخلفية. إذا تم تغيير الاسم لاحقًا في البرنامج، قد يتم فقدان البيانات.

مدخل IN

يحدد البيانات التي يجب تخزينها. لا يهم التنسيق.

مدخل NAME

يحدد هذا المدخل اسم مكان التخزين كسلسلة من الرموز. لا يجب أن يكون فارغًا ولا يحتوي على فاصلة منقوطة ";". وإلا ستفشل عملية التخزين.

إذا تم تغيير الاسم، يتغير مكان التخزين فورًا. وهذا يعني أن القيمة السابقة لا تكون متاحة anymore في المخرج.

مدخل SAVE

عند حافة إيجابية، يتم نسخ القيمة في المدخل IN إلى الذاكرة وتقديمها في المخرج Q. بالإضافة إلى ذلك، يتم مزامنة القيمة مع جميع كتل الوظيفة MEMDB_GLOBAL الأخرى.

مدخل DELETE

عند حافة إيجابية، يتم حذف الذاكرة للاسم المختار. يكون قيمة NULL في المخرج Q مرة أخرى.

مدخل RESET

عند حافة إيجابية، يتم إعادة تعيين الذاكرة بالكامل. يكون قيمة NULL في المخرج Q مرة أخرى.

مدخل NS

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

ملاحظة: نظرًا لأن الاسم يتم توسيعه مع DB.NS، قد يحدث تعارض مع كتل الوظيفة MEMDB_GLOBAL الأخرى. إذا لم يتم تعريف NS، فإن المتغير الداخلي يحتوي على نقطة في النهاية.

مخرج Q

يقدم هذا المخرج تخزين قاعدة البيانات للاسم المختار. عند التهيئة، تكون هذه القيمة NULL.

مخرج ERR

يكون هذا المخرج صحيحًا إذا حدث خطأ. وهذا يحدث عندما يتم تعريف الاسم بشكل خاطئ.

مخرج NAMES

يقدم هذا المخرج جميع بنوك الذاكرة كسلسلة من الرموز مفصولة بفاصلة منقوطة.

مخرج COUNT

يقدم هذا المخرج عدد بنوك الذاكرة.