السلام عليكم
أنا عندي تعبير منطقي Boolean معقد أريد أن أعرف نتيجته النهائيةإما ب True أو False هناك دالة تستخدم لهذا الغرض أسمها CBool لكن هذه الدالة يجب أن يدخل لها تعبير منطقي مكتوب كتابتة وأنا عندي التعبير المنطقي مخزن في منغير نصي جربت كثيرا أن أمرر للدالة التعبير المنطقي الموجود داخل المتغير النصي لكن لم تنجح الفكرة في أن أحصل على نتيجة وكمثال لتقريب الفكرة:
dim myBool as string
dim MyResBool as boolean
myBool="((true and true) or (false or true) and true)"
MyResBool =cbool(myBool)
فهذ الكود السابق يصدر خطأ برمجي
وأنا أحتاج هذا الموضوع لأني عندي عدد ضخم جدا من الشروط مخزنة في ملف نصي وأريد أختبارها داخل loop وقدأنشأت Functionخاص لكن بطئ جدا عند أختبار عدد ضخم من الشروط وخاصة لو الشرط معقد جدا فهل هناك طريقة معينة لإستفادة من الأمر المدمج في اللغة cbool لأنه سريع جدا بدل من أستخدام ال function التي برمجتها.