السلام عليكم!
-------------------
كتدريب على درس الاخ خالد المصري حول الماوس في الدوس وبدمج ملاحظة الاخ tmaaa بإستخدام int56 قمت بكتابة كود وظيفته إظهار الماوس وتعقبه وتحديد مكان الضغط واذا كان الزر الذي ضُغط هو الايمن ينتهي البرنامج! (كما ترون برنامج فارغ بس للتدريب) المشكلة أنني وضعت البرنامج في حلقة - وحددت بأن الحلقة تنتهي عندما تقون قيمة الزر 2 (الايمن) - في المرة الاولى عندما اشغل البرنامج يعمل 100% , لكن في المرة الثانية يتوقف البرنامج فورا (وذلك لأن قيمة الزر بقيت محفوظة في ax منذ المرة السابقة التي شغلت فيها البرنامج وبهذا يتحقق شرط الخروج من الحلقة فور تشغيل البرنامج - فينتهي البرنامج)...
كيف يمكنني تصفير هذه القيمة في كل مرة اشغل فيها البرنامج.
:confused: (f)