2017-12-21 12 views
-1

Ich möchte ein Programm erstellen, das eine Website automatisch aufzeichnet, also komm und mache alles, aber jetzt möchte ich Multi Threading implementieren, so wie eine Person zum Beispiel 200 in ein Textfeld legt Um so etwas zu tun, beginnend mit dem Erstellen von so vielen Threads und so vielen Browsern wie in der Textbox geschrieben, ist das Problem, dass ich nicht weiß, wie man n Threads und Browser über den Code erstellt, wobei n die Zahl in der Textbox ist. Sie haben so viele Threads und Webbrowser erstellt wie in einer Textbox geschrieben, jeder Thread steuert einen Webbrowser, eine Art Multithreading, leider habe ich im Internet nichts gefunden und darum habe ich Sie angesprochen.Erstellen Sie einen Webbrowser durch Klicken auf eine Schaltfläche

+1

Lesen [fragen] und die [Tour] kann Ihnen helfen. – Plutonix

+0

'Leider im Internet habe ich nichts gefunden - Sie können nicht finden, wie man eine Taste erstellt? Ein Thread? Wie starte ich den Browser in einem Thread? Oder was? Beschreibe ein ** spezifisches Problem **, das du nicht lösen kannst, frage nicht nach einer Aufgabe, die aus vielen Dingen besteht. – Tsyvarev

+0

@Tsyvarev Ich habe nicht gefunden, wie man einen Webbrowser in das Formular durch den Code –

Antwort

0

fand ich, dass Code

Dim i As Integer = 0 
Dim myArray() = {"http://www.link1.com", "http://www.link2.com", "http://www.link3.com"} 
Dim myVal As Boolean = True 
Do Until myVal = False 
    Dim var As New Form 
    var.Show() 
    var.BringToFront() 
    Dim web As New WebBrowser 
    web.Navigate(myArray(i)) 
    If i + 1 = myArray.Length Then 
     myVal = False 
    End If 
    i = i + 1 
Loop 

auf this Seite, die Teile der Lösung Webbrowsern programmatisch ... und

und diesen Code

trd = New Thread(AddressOf ThreadTask) 
trd.IsBackground = True 
trd.Start() 

auf this Seite - Threading Teil

was ich berate Sie zu tun ist eine Funktion wie die oben genannten, und nur fädeln Sie es, kommentieren, wenn Sie weitere Hilfe benötigen ...

+0

Ja, ich wusste Multithreading, aber was ich nicht tun kann, ist n Threads und Browser zu erstellen, n ist eine Zahl in einem Textfeld geschrieben und ändert sich daher immer, wie ein Port-Scanner, wo Sie bestimmen, wie viele Threads zu erstellen und benutzen. –

Verwandte Themen