MRasoul
جمعه 22 اسفند 1393, 13:42 عصر
سلام
فرض کنید یه دکمه هست که قراره یه محاسباتی رو انجام بده که به دلیل زمان بر بودن محاسبات، این محاسبات توسط Thread دیگری انجام میشه که برنامه اصلی لگ نداشته باشه
حالا وقتی دکمه کلیک میشه، ابتدا متن دکمه به "در حال محاسه..." تغییر میکنه و سپس Thread مورد نظر اجرا میشه
من میخوام بعد از محاسبه، جواب محاسبه به صورت متن همون دکمه نمایش داده بشه اما چون محاسبات در Thread جدا انجام میشه هنگام تغییر متن دکمه، برنامه خطا میده که این دکمه توسط Thread دیگر(برنامه اصلی) مورد استفاده است و شما نمیتونید تغییری داخلش بدین
چجوری حلش کنم؟
فرض کنید یه دکمه هست که قراره یه محاسباتی رو انجام بده که به دلیل زمان بر بودن محاسبات، این محاسبات توسط Thread دیگری انجام میشه که برنامه اصلی لگ نداشته باشه
حالا وقتی دکمه کلیک میشه، ابتدا متن دکمه به "در حال محاسه..." تغییر میکنه و سپس Thread مورد نظر اجرا میشه
من میخوام بعد از محاسبه، جواب محاسبه به صورت متن همون دکمه نمایش داده بشه اما چون محاسبات در Thread جدا انجام میشه هنگام تغییر متن دکمه، برنامه خطا میده که این دکمه توسط Thread دیگر(برنامه اصلی) مورد استفاده است و شما نمیتونید تغییری داخلش بدین
چجوری حلش کنم؟