لدي برنامج واريد ان اقسم مهامه بشكل Thred . ولكن المشكلة التالية لم استطع تفسيرها .
لدي قمت بعمل الـ Thred على دالة اسمها info . هذه الدالة بها تعريف متغير من نوع Class انا عملته . استخدم فيه دالة (من الـ Class) هذه الدالة تعيد لي قيمة . بعد ذلك .
اقوم بأخذ القيمة ومعالجتها في الدالة info . ثم ناتج هذه المعالجة . قمت بعمل نافذة اخرى تشبه Tooltip . اريد ان يضهر ناتج المعالجة فيها .
ولمعالجة موقع نافذة التعليق tooltip حيث اني عملتها بنفسي (بدون ان استخدم Tooltip الموجودة) .
معالجتها موقع الضهور وغير في دالة اخرى . هذه الدالة فيها اضهار للنافذة .
المشكلة لما استخدم الـ Threding في هذه الحالة تضهر النافذة ثم تختفي بسرعة جدا . وعندما اوقف الـ Threding يمشى الأمر طبيعي .
ايش المشكلة في الـ Threding .
---------------------------
المشكلة معي في هذه الحالة
اني اريد عمل برنامج محرر . اريد فصل العملة الخاصة بفحص ما يكتب حاليا فإذا كانت دالة مثلا يقوم بإضهار نافذة التعليق . لتوضح الصيغة الخاصة بها . هذه هي الفكرة . وعلى اساس اتخلص من البطئ قمت بفصل هذه العملية في Threding مستقل . لأنه لدي عمليات اخرى كبيرة . اريد ان اقسمها ايضا على مسارات مختلفة .
اتمنا المساعدة في هذه المشكلة . فقد دوختنى .
B)