تقييم الموضوع :
  • 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
تحياتي لك
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية تنفيذ امر عند التعليم على checkbox بالداتا جريد فيو heem1986 2 158 21-02-24, 01:37 AM
آخر رد: heem1986
  كيفية تنفيذ أمر عرض بيانات من فورم ثان مصمم هاوي 7 329 19-02-24, 12:28 AM
آخر رد: مصمم هاوي
  تنفيذ كود عند حدوث تغيرات فى أحد جداول قاعد بيانات sql heem1986 2 247 16-02-24, 06:37 AM
آخر رد: عبدالله الدوسري
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 249 11-02-24, 08:43 PM
آخر رد: assuhimi
  مشكلة عدم اكتمال تنفيذ بسبب فصل الشبكة او التيار الكهربائي اثناء النتفيذ تناسيم 3 1,840 05-02-24, 10:04 PM
آخر رد: 01AHMED
  [سؤال] كود اظهار رساله في حال وجود الرقم في اكثر من عمود مبرمج صغير 1 6 402 09-01-24, 01:41 AM
آخر رد: Taha Okla
Heart [C#.NET] حول بطئ عملية نقل البينات الكثيرة من أكسس إلى داتا غريد فيو بلال بلال 11 710 15-12-23, 07:47 AM
آخر رد: foad8920
  طريقة إسناد اكثر من جدول للكريستال ريبورت Adel27213 2 353 25-11-23, 11:51 PM
آخر رد: Adel27213
  [VB.NET] حذف اكثر من سطر محدد في جرد فيو h2551996 3 439 25-11-23, 12:30 PM
آخر رد: h2551996
  [VB.NET] ناتج عملية الطرح للأرقام الشعرية خطا عبدالله الصافي 3 362 27-09-23, 11:01 AM
آخر رد: قناص المدينة

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


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