vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Mehrere Aufgaben gleichzeitig durchführen. 
Autor: Mike1976
Datum: 11.12.12 10:02

Hallo,
Ich möchte zwei oder mehrere Aufgaben parallel starten. Jedes Programm braucht ca 5 sec für die Ausführung.
Jetzt möchte ich während dieser Zeit ein andere Programm starten, bzw., ein anderes Aufgabe parallel dazu laufen lassen. Bis jetzt hatte ich immer das Problem das der zweite schritt erst startet wenn der andere fertig ist. Wie schaffe ich es zwei oder mehrere Prozedur gleichzeitig laufen zu lassen?
Ich währe euch sehr dankbar wenn mir jemand ein beispielcode macht. Habe mal im internet geschaut und gelesen das man das nur mit ein multithreading erreichen kann, aber viel weit bin ich nicht gekommen. Ich kenne mich echt wenig aus, und bin gerade am Anfang der Programmierung.
Danke euch im voraus.
Gruss Mike
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Mehrere Aufgaben gleichzeitig durchführen. 
Autor: Manfred X
Datum: 11.12.12 10:20

Hallo!

Schau Dir zum Einstieg ins Multithreading das Beispiel zum Backgroundworker an.
http://www.vbarchiv.net/tipps/details.php?id=1404

MfG
Manfred
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Mehrere Aufgaben gleichzeitig durchführen. 
Autor: Mike1976
Datum: 11.12.12 10:42

Hallo Manfred,
Ich kenne den link.
Habe damit experimentiert kam aber nicht weiter.
In meinen fall ist es so, das ich vier Browser habe, und möchte sie parallel öffnen. Jeder browser hat eine andere internetseite. Ich weiß nicht wo ich diese Befehle im Code einsetzen muss.
Habe verschiedene Sachen probiert, leider ohne Erfolg.
Gruss
Mike
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Mehrere Aufgaben gleichzeitig durchführen. 
Autor: Manfred X
Datum: 11.12.12 10:47

Und welche Aufgaben sollen im Hintergrund erledigt werden?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Mehrere Aufgaben gleichzeitig durchführen. 
Autor: Mike1976
Datum: 11.12.12 10:51

Eigentlich sollen die vier Browser Parallel Öffnen.
Mehr nicht.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Mehrere Aufgaben gleichzeitig durchführen. 
Autor: Manfred X
Datum: 11.12.12 11:06

Hallo!

Meinst Du das Navigieren im WebBrowser.Control?
Das läuft meiner Ansicht nach asynchron.

Es hängt vom Aufbau/Verhalten der Internetseite und der
Verbindungsbandbreite ab, wie schnell geladen wird.

Du kannst warten, bis alle Controls Completed gemeldet haben,
und sie dann erst sichtbar machen.

Beitrag wurde zuletzt am 11.12.12 um 11:19:10 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Mehrere Aufgaben gleichzeitig durchführen. 
Autor: ModeratorDaveS (Moderator)
Datum: 11.12.12 11:07

        Process.Start( _
          "http://www.vbarchiv.net/forum/id22_i90384t90380_mehrere-aufgaben-gl" & _
          "ichzeitig-durchfuehren.html")
        Process.Start( _
        "http://www.vbarchiv.net/forum/id22_i90384t90380_mehrere-aufgaben-glei" & _
        "hzeitig-durchfuehren.html")
        Process.Start( _
        "http://www.vbarchiv.net/forum/id22_i90384t90380_mehrere-aufgaben-glei" & _
        "hzeitig-durchfuehren.html")
        Process.Start( _
        "http://www.vbarchiv.net/forum/id22_i90384t90380_mehrere-aufgaben-glei" & _
        "hzeitig-durchfuehren.html")

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Mehrere Aufgaben gleichzeitig durchführen. 
Autor: Mike1976
Datum: 11.12.12 12:25

Hallo Manfred,
Eigentlich lade ich den Quelltext von 4 internetseiten runter. Das klappt auch gut, wenn ich auf Button klicke öffnet sich jeder Quelltext jeweils in 1 Rtb. Insgesamt 4 Rtb.
Wenn ich aber nur ein Queltext öffne dauert das ca 400 Millisekunden. Öffne ich aber alle 4 mit einem Button dauert das ganze ca 2 Sekunden, bis alle offen sind. Ich dachte das müsste doch gehen das man die Quelltexte Parallel öffnet, und es dauert dann nur ca400 Millisekunden.

Gruss Mike
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Mehrere Aufgaben gleichzeitig durchführen. 
Autor: Manfred X
Datum: 11.12.12 17:06

Eventuell den System.Net.Webclient nutzen und
die DownloadString(Async)-Methode zum Laden verwenden.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Mehrere Aufgaben gleichzeitig durchführen. 
Autor: Flupflup
Datum: 11.12.12 17:14

Cool das könnte ich auch gebrauchen.


Beitrag wurde zuletzt am 11.12.12 um 17:17:46 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Mehrere Aufgaben gleichzeitig durchführen. 
Autor: Mike1976
Datum: 11.12.12 17:22

Hallo Manfred,
Ich werde es versuchen Danke!

Gruss
Mike
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Mehrere Aufgaben gleichzeitig durchführen. 
Autor: Manfred X
Datum: 11.12.12 17:36

Hiert findet sich ein Beispiel:
http://www.vbforums.com/showthread.php?464719-2005-DownloadStringAsync-How
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel