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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ممكن ايضاح اكثر لـ continu for justforit 6 325 05-11-25, 12:10 AM
آخر رد: justforit
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 448 01-02-25, 03:48 PM
آخر رد: Microformt
  مساعدة في كود الوقت fireswored1 3 346 19-01-25, 11:17 AM
آخر رد: fireswored1
  لايمكن الوصول للملف لأنه قيد الاستخدام بواسطة عملية أخرى صالح عبدالله 3 332 24-12-24, 12:17 AM
آخر رد: صالح عبدالله
  تنفيذ السكريبت لانشاء قاعدة بيانات محمد خيري 2 381 30-11-24, 01:17 AM
آخر رد: محمد خيري
  عند تصدير التاريخ للإكسل يظهر معه الوقت علماُ لم اسجل الوقت. أبووسم2 2 374 24-09-24, 10:21 PM
آخر رد: أبووسم2
  [سؤال] تنفيذ عدة أوامر مختلفة في خلية DGV عند الضغط بعدة أزرار Mohamd Mercy To TheWorlds 0 268 10-09-24, 08:26 AM
آخر رد: Mohamd Mercy To TheWorlds
  المساعدة في عملية طرح الوقت من خلال اثنين textbox جيولوجي مبتدئ 9 2,773 06-08-24, 07:43 PM
آخر رد: خالد كامل1
  [C#.NET] تنفيذ امر h2551996 1 369 23-06-24, 02:05 PM
آخر رد: h2551996
  البحث بين تاريخين مع الوقت - من بداية اليوم - حتى اخر اليوم moh61 3 604 12-06-24, 08:00 PM
آخر رد: Taha Okla

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


يقوم بقرائة الموضوع: