PDA

View Full Version : مشکل با thread ها



hosseinmehr
چهارشنبه 12 آبان 1389, 22:55 عصر
من یه thread برای ارتباط با مودم gsm دارم درست هم کار میکنه یعنی متصل میشه و ارسال پیام را به درستی انجام میده . فقط زمانی که برنامه را می بندم خطای Error Window Handle میده بعدش هم مرتب خطای Error Access violation میده.( البته من کانکشن را قطع هم می کنم ).
با این خطا چکار کنم؟

vcldeveloper
چهارشنبه 12 آبان 1389, 23:08 عصر
تالار مقالات محل ارسال سوال نیست! تاپیک منتقل شد.

معلوم نیست کد Thread تون چی هست، چیکار میکنه، داده را به چه شکلی به Thread اصلی ارسال میکنه. پیام های خطایی هم که ذکر کردید، خطاهای عمومی و متداولی هستند، و نباید انتظار داشته باشید با این داده ها، جواب جالبی دریافت کنید. نهایتش میشه از روی خطای اول حدس زد که Thread شما پیام هایی به Thread اصلی ارسال میکنه، ولی در هنگام بستن برنامه، پنجره اصلی برنامه قبل از اینکه همه پیام هاش پردازش بشند، بسته میشه.

hosseinmehr
پنج شنبه 14 بهمن 1389, 15:42 عصر
حل شد ممنون .
مشکلش از اونجا ناشی میشد که من یه تابع فرم را مستقیما صدا زده بودم (داخل تابع Synchronizeشده یه تابع دیگه را فراخوانی می کردم) . وقتی اون تابع را هم مستقلا synch کردم مشکل حل شد.