سلام
هنگام جرای یک چرخه For to do در یک ترد بعد از حدودا 400 _ 500 بار ادامه چرخه خطای زیر را می دهد البته این زمان هر دفه متفاوت است!
Canvas does not allow drawing
لطفا راهنمایی کنید!!
سلام
هنگام جرای یک چرخه For to do در یک ترد بعد از حدودا 400 _ 500 بار ادامه چرخه خطای زیر را می دهد البته این زمان هر دفه متفاوت است!
Canvas does not allow drawing
لطفا راهنمایی کنید!!
اگه از showmessage داخل ترد استفاده کردید احتمالا مشکل از اونه
خیر در چرخه ای که در ترد استفاده می شود مقدار یکی از خانه های جدول در تمامی اطلاعات جدول تغییر می کند!همین!!!!
با سپاس
در داخل Thread مستقیما روی جدول کار نکنید ، شاید Canvas مربوط به جدول اجازه ی رسم رو به Thread دیگه ای نمی ده ! ، بعد از ویرایش یا ثبت یک رکورد جدید خانه های جدول دوباره Draw می شن !
کد مربوط به ویرایش رکوردها رو در یک Procedure جدا بنویسید و با Synchronize اون رو اجرا کنید ...
اگر مشکل چیز دیگه ای هست ، بررسی کنید و ببینید که خطا دقیقا در هنگام اجرای چه کدی نمایش داده میشه و کدش رو اینجا قرار بدید ...
موفق باشید ...