vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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

C# Ecke
Programmteil im Hintergrund 
Autor: Tortenesser
Datum: 21.01.15 06:55

Wie mache ich es am einfachsten das ein arbeitsintensiver Programmteil im Hintergrund abläuft und alle Variablen von dem Programmteil trotzdem zugreifbar bleiben. Ich meine konkret wie würde ich das Steuerelement 'BackgroundWorker' korrekt einsetzen? Ich drücke einen Knopf und der Knopf führt dann den Programm Text nicht im Vordergrund aber im Hintergrund aus so das mein Formular nicht ganz einfriert oder weis wird während der Programmteil abläuft. Ich hoffe ihr wisst was ich meine.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Programmteil im Hintergrund 
Autor: Manfred X
Datum: 21.01.15 14:15

http://www.dotnetperls.com/backgroundworker
http://broadcast.oreilly.com/2010/06/understanding-c-using-backgrou.html
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Programmteil im Hintergrund 
Autor: Tortenesser
Datum: 21.01.15 17:07

Danke Manfred, der erste Link war aufschlussreich allerdings funktioniert der Text noch nicht. Habe alles reinkopiert von beiden Artikeln aber es kommen noch viele Fehler an die 50. Werde mich damit mal weiter beschäftigen Wenn Du mir sagst wie ich in den Optionen die Fehler im Studio abschalten kann ist das für diesen Text sicher hilfreich.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Programmteil im Hintergrund 
Autor: Manfred X
Datum: 21.01.15 17:15

Wenn Du Deine Arbeitsweise nicht änderst, wirst Du mit einem
professionellen System wie C# nicht weit kommen.

Die Hinweise eignen sich nicht zum "kopieren", sondern sollen
zeigen, welche Klassen/Methoden/APIs verfügbar sind, um ein Problem zu lösen.
Du mußt erst einmal verstanden haben, wie diese Klassen konstruiert
sind (MSDN, Tutorials) ehe Du damit programmieren zielgerichtet kannst.

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Programmteil im Hintergrund 
Autor: Tortenesser
Datum: 22.01.15 07:22

Danke Manfred. Gibt es vielleicht ein fertiges Steuerelement dafür das die Arbeitsweise vereinfacht und die gefragten Funktionen enthält? Nicht jeder ist ein gebohrener Programmierer, leider.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Programmteil im Hintergrund 
Autor: Manfred X
Datum: 22.01.15 13:05

Siehe meine obigen Link.
Der Backgroundworker dient genau diesem Zweck.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Programmteil im Hintergrund 
Autor: Tortenesser
Datum: 22.01.15 17:48

Ja danke Manfred. Wie aktiviere ich den Backgroundworker damit dieser startet wenn ein Knopf gedrückt wird denn dieser Teil wie und wo der Backgroundworker startet ist mir noch nicht ganz klar.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Programmteil im Hintergrund 
Autor: Manfred X
Datum: 22.01.15 18:38

Der zweite Link, den ich oben gepostet habe,
enthält ein kommentiertes Code-Beispiel.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Programmteil im Hintergrund 
Autor: Tortenesser
Datum: 23.01.15 07:14

Das habe ich gesehen danke Manfred. Ich verstehe aber trotzdem noch nicht wo ich das Steuerelement starte wenn ein Knopf gedrückt wird.
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