السلام عليكم و رحمة الله وبركاته
إخواني الافاضل لدي مشكلة بسيطة عندما أعمل مع أكثر من مسار
لدي الآن دالة تقوم بإحضار بعض البيانات من قاعدة بيانات ، هذه الدالة أقوم باستدعائها
من Thread آخر و يبدأ عمله في الحدث Form_Load
حتى الآن لا توجد مشاكل ، المشكلة تحدث أحياناً إذا أغلق النموذج قبل أن ينتهي المسار من عمله .
و يظهر لي خطأ نصه كالتالي :
"Invoke or BeginInvoke cannot be called on a control until the window handle has been created."
أنا لاأستخدم الااة Background Worker
الاداة السابقة تحتوي على الخاصية cancellation و أنا أستخدم
الكود كالتالي :
Dim t as new Thread(AddresOf MySub) t.start()
حاولت أحلها و لكني عجزت .
و جزاكم الله خيراً .
