vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: Threadübergreifende Verwendung von Steuerelementen 
Autor: Manfred X
Datum: 02.03.14 18:28

Hallo!

Du darfst die Oberfläche nicht stoppen.

Erstelle Klassen für die BackgroundOperationen
und für die BackgroundThreads Instanzen dieser Klassen.
Sende von dort Benachrichtigungs-Ereignisse, die den
Progress und das Ende der Operation an die Oberfläche
melden.

Du kannst aber auch einen "Main"-HintergrundTask starten,
in dem die Hintergrund-Tasks gestartet werden
und diesen Task warten lassen.

    Function MainBackGround() As Boolean
 
        tasklist.Add(Threading.Tasks.Task.Factory.StartNew _
            (Function() Background("C:\daten", filelabel)))
 
        tasklist.Add(Threading.Tasks.Task.Factory.StartNew _
            (Function() Background("C:\downloads", filelabel2)))
 
        Threading.Tasks.Task.WaitAll(tasklist(0), tasklist(1))
 
        MsgBox("Alles erledigt")
        Return True
    End Function
Der Start dieses Task im MainForm:
   Private Sub btnTasks_Click(sender As Object, _
         e As System.EventArgs) Handles btnTasks.Click
 
        Threading.Tasks.Task.Factory.StartNew(Function() MainBackGround())
   End Sub


Beitrag wurde zuletzt am 02.03.14 um 18:51:39 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Threadübergreifende Verwendung von Steuerelementen3.610Jojo01.03.14 12:15
Re: Threadübergreifende Verwendung von Steuerelementen2.465Manfred X01.03.14 12:19
Re: Threadübergreifende Verwendung von Steuerelementen2.489Jojo01.03.14 13:03
Re: Threadübergreifende Verwendung von Steuerelementen2.610Manfred X01.03.14 13:59
Re: Threadübergreifende Verwendung von Steuerelementen2.505Manfred X01.03.14 15:15
Re: Threadübergreifende Verwendung von Steuerelementen2.437Jojo01.03.14 18:58
Re: Threadübergreifende Verwendung von Steuerelementen2.470ModeratorFZelle01.03.14 19:05
Re: Threadübergreifende Verwendung von Steuerelementen2.446Manfred X01.03.14 19:15
Re: Threadübergreifende Verwendung von Steuerelementen2.522Jojo02.03.14 15:31
Re: Threadübergreifende Verwendung von Steuerelementen2.397Manfred X02.03.14 16:26
Re: Threadübergreifende Verwendung von Steuerelementen2.424Jojo02.03.14 18:02
Re: Threadübergreifende Verwendung von Steuerelementen2.457Manfred X02.03.14 18:28

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-2025 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