تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تنفيذ اكثر من عملية في نفس الوقت
#1
السلام عليكم ورحمة الله وبركاته
اخواني انا عندي هذا الكود ووظيفته تحميل السورس كود للمواقع الموجودة داخل الملف list.txt

عند اضافة butoon و richtextbox وتشغيل البرنامج ستلاحظ ان البرنامج يقوم بفتح المواقع موقع موقع
سؤالي هو
كيف اخليه يفتح مثلاً عشرة مواقع دفعة واحدة في نفس الوقت بدل مايفتح موقع واحد ؟
PHP كود :
Imports System.NetSystem.IO
Imports System
.Threading
Public Class Form1

    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        CheckForIllegalCrossThreadCalls 
False
    End Sub
    Private Sub Button1_Click
(sender As ObjectAs EventArgsHandles Button1.Click
    Dim Thread 
As Threading.Thread
        Thread 
= New Threading.Thread(AddressOf run)
 
       Thread.Start()


 
   End Sub
    Sub run
()
 
       Dim web As New WebClient
        For Each url In File
.ReadAllLines("d:\list.txt")
 
           web.DownloadString(url)
 
           RichTextBox1.Text += url vbNewLine
        Next
    End Sub

End 
Class 
صراحة اعتذر اذا كان عنوان الموضوع يختلف عن محتوى الموضوع لاني لم اجد عنوان مناسب للموضوع الا هذا العنوان ولي اكثر من اسبوع وانا ابحث عن اي حل لكن للاسف خبرتي بسيطة في الفيجوال بيسك

وشكرا لكم
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته

تفضل أخي الكريم

كود :
Imports System.Net, System.IO
Imports System.Threading
Public Class Form1
   Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
       CheckForIllegalCrossThreadCalls = False
   End Sub
   Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
       Dim Thread As Threading.Thread
       For Each url In File.ReadAllLines("d:\list.txt")
           Thread = New Threading.Thread(AddressOf run)
           Thread.Start(url)
       Next
   End Sub
   Sub run(ByVal Url As String)
       Dim web As New WebClient
       web.DownloadString(Url)
       RichTextBox1.Text += Url + vbNewLine
   End Sub

End Class

لكن إذا كانت القائمة طويلة فأنصحك أن تقوم بتحميل عدد معين في كل مرة ..

بالتوفيق
الرد }}}}
تم الشكر بواسطة:
#3
(16-12-14, 12:12 AM)sooriaty03 كتب : السلام عليكم ورحمة الله وبركاته

تفضل أخي الكريم


كود :
Imports System.Net, System.IO
Imports System.Threading
Public Class Form1
   Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
       CheckForIllegalCrossThreadCalls = False
   End Sub
   Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
       Dim Thread As Threading.Thread
       For Each url In File.ReadAllLines("d:\list.txt")
           Thread = New Threading.Thread(AddressOf run)
           Thread.Start(url)
       Next
   End Sub
   Sub run(ByVal Url As String)
       Dim web As New WebClient
       web.DownloadString(Url)
       RichTextBox1.Text += Url + vbNewLine
   End Sub

End Class

لكن إذا كانت القائمة طويلة فأنصحك أن تقوم بتحميل عدد معين في كل مرة ..

بالتوفيق
الله يعطيك العافية البرنامج صاير مثل الصاروخ بعد ما قمت ببعض التعديلات على كودك Smile
تحياتي لك
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  عملية البحث بين تاريخين khaled12345 8 124 19-05-17, 11:28 PM
آخر رد: khaled12345
  [VB.NET] ترتيب الوقت من 6 خانات dubai.eig 3 106 07-05-17, 01:22 AM
آخر رد: dubai.eig
  [VB.NET] التعامل مع الوقت وقسمته فى فيجوال بيسك دوت نت TAMER ELMORSY 2 84 30-04-17, 01:42 PM
آخر رد: TAMER ELMORSY
  أحتاج كود يغير لون صف أو اكثر من صف في داتا غريد فيو بناء على شرط samawi 2 74 29-04-17, 12:56 AM
آخر رد: samawi
  [VB.NET] كيفية تشغيل اكتر من Thread فى نفس الوقت ؟ الماجيك مسعد 10 218 28-04-17, 04:32 PM
آخر رد: Fantastico
  مساعدة في عملية الإضافة الحفظ والتعديل لثلاث جداول ahmedfa71 1 92 25-04-17, 02:55 PM
آخر رد: khodor1985
  استفسار بسيط عن الداتا جريد فيو و عملية البيع CoderMM 2 108 18-04-17, 06:01 PM
آخر رد: CoderMM
  السلام عليكم هل يمكنني تنفيذ امر صوتي الى الضغط على button من خلال الصوت mohammed.gadain61 6 184 13-04-17, 01:48 PM
آخر رد: matrixmas
  سؤال عن مسح بيانات ComboBox بعد عملية الحفظ أو الحذف أبووسم 9 237 08-04-17, 05:47 AM
آخر رد: أبووسم
  [VB.NET] عملية ال INSERT بطيئة جدا dubai.eig 23 602 01-04-17, 07:08 PM
آخر رد: dubai.eig

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم