السلام عليكم ورحمة الله وبركاته
طبعا كلنا نعرف دالة التكرار for ، حسنا...
لدي استفساران حولها، الأول هو كيفية إيقاف التكرار بزر، والثاني هو لماذا يتوقف البرنامج عن الاستجابة أثناء أداء العملية، تستطيع رؤية ذلك جليًّا عندما تنفذ الدالة وضعها تصل حتى المليون مثلا، وجرب أن تضغط داخل البرنامج، سترى أن عنوان نافذة البرنامج يتغير بإضافة (لا يستجيب) ! وعندما تنتهي الدالة ترجع الأمور كما كانت...
هذه مشكلة صراحة، فدالة for يمكن استخدامها كدالة بحث وطبعا عند إيجاد النتيجة ستُكمل الدالة عملها، في هذه الأثناء المستخدم وجد ضالته ولكنه مضطر للانتظار حتى تنتهي وإلا سيعلق البرنامج!
تحياتي
طبعا كلنا نعرف دالة التكرار for ، حسنا...
لدي استفساران حولها، الأول هو كيفية إيقاف التكرار بزر، والثاني هو لماذا يتوقف البرنامج عن الاستجابة أثناء أداء العملية، تستطيع رؤية ذلك جليًّا عندما تنفذ الدالة وضعها تصل حتى المليون مثلا، وجرب أن تضغط داخل البرنامج، سترى أن عنوان نافذة البرنامج يتغير بإضافة (لا يستجيب) ! وعندما تنتهي الدالة ترجع الأمور كما كانت...
هذه مشكلة صراحة، فدالة for يمكن استخدامها كدالة بحث وطبعا عند إيجاد النتيجة ستُكمل الدالة عملها، في هذه الأثناء المستخدم وجد ضالته ولكنه مضطر للانتظار حتى تنتهي وإلا سيعلق البرنامج!
تحياتي
تعليق