![]() |
|
بخصوص اداة BackgroundWorker - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : بخصوص اداة BackgroundWorker (/showthread.php?tid=33438) الصفحات:
1
2
|
بخصوص اداة BackgroundWorker - ابو روضة - 17-02-20 السلام عليكم ورحمة الله وبركاته..
لدى كود يقوم بالتحقق من وجود تحديثات للبرنامج أم لا .
وهذا الكود بضعه داخل اداة BackgroundWorker وبضع فى الفورم لود هذا الكود
كود : Control.CheckForIllegalCrossThreadCalls = Falseلكن دائما يحدث مشاكل هكذا وللأسف لم أجد لها حل
RE: بخصوص اداة BackgroundWorker - alsalamoni - 18-02-20 (17-02-20, 05:24 PM)ابو روضة كتب : المشلكة تدور عن محاولة التعامل مع كائن قيد الاستخدام ضع الكود الموجود في BackgroundWorker1_DoWork لتتضح المشكله RE: بخصوص اداة BackgroundWorker - ابو روضة - 18-02-20 إقتباس :المشلكة تدور عن محاولة التعامل مع كائن قيد الاستخدام منا فعلا وضعته بهذا المكان أخى
RE: بخصوص اداة BackgroundWorker - alsalamoni - 18-02-20 (18-02-20, 11:36 AM)ابو روضة كتب :إقتباس :المشلكة تدور عن محاولة التعامل مع كائن قيد الاستخدام لكن هذا الكود لا يوضع في BackgroundWorker1_DoWork عاده يتم وضعهما في Form1_Load خصوصا السطر الاول السطر الثاني ربما تحتاج تضعه في حدث زر اذا كنت لا تريد تشغيل BackgroundWorker في بداية الفورم RE: بخصوص اداة BackgroundWorker - ابو روضة - 18-02-20 (18-02-20, 11:49 AM)alsalamoni كتب : لكن هذا الكود لا يوضع في BackgroundWorker1_DoWork بحاول معاها وإن شاء الله نصل لحل لها... ألم يوجد عند حضرتك حل أخر كالثريد مثلا ؟ وهذا هو الكود الذى اريد التحقق منه عند بداية تشغيل الفورم كود : Dim ox As New WebClientRE: بخصوص اداة BackgroundWorker - alsalamoni - 18-02-20 (18-02-20, 12:08 PM)ابو روضة كتب :(18-02-20, 11:49 AM)alsalamoni كتب : لكن هذا الكود لا يوضع في BackgroundWorker1_DoWork كود : Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.LoadRE: بخصوص اداة BackgroundWorker - ابو روضة - 18-02-20 (18-02-20, 12:19 PM)alsalamoni كتب : الله يبارك بعمرك أخى الكريم فنان ماشاء الله...
جربت فكرتك الأولى ونفعت فعلا بأن أضع الكود الثانى داخل الزر وفعلا نجحت
ووضعت هذا فقط داخل اللود
..
Control.CheckForIllegalCrossThreadCalls = False
وسأقوم الآن بتجربة هذا الكود أيضاً بأمر الله..
أشكرك شكراً كثيراً أخى وربنا يسعدك.
RE: بخصوص اداة BackgroundWorker - alsalamoni - 18-02-20 (18-02-20, 12:27 PM)ابو روضة كتب :(18-02-20, 12:19 PM)alsalamoni كتب : العفو اخي RE: بخصوص اداة BackgroundWorker - ابو روضة - 18-02-20 سؤال أخير لو تسمح بعيد عن عنوان الموضوع لكنه يخص مشروعى أيضاً:-
كيف أجعل ما يتم نسخه من روابط يتم وضعه داخل الخانة الموجودة فى ال InputBox
يعنى مثلا اذا نسخت رابط به كلمة playlists يتم وضع المنسوخ داخل InputBox
RE: بخصوص اداة BackgroundWorker - alsalamoni - 18-02-20 (18-02-20, 12:33 PM)ابو روضة كتب : كود : Dim dd As String = ""تم تحسين الكود |