Hallu.
Im folgenden seht ihr ein Module, welches ich aus Testzwecken erstellt habe. Ich habe dort eine Funktion erstellt, welche ich per Button in meiner Main Form aktivieren kann. Alles was in WorkerDoWork steht funktioniert eigentlich, bis auf z.B "Form1.Label1.text = 123". Ich vermute, dass liegt daran, dass die Main Form nicht zulässt von einem Module Änderungen anzunehmen oder sowas. Es wäre super, wenn ihr mir da weiterhelfen könntet.
Edit[02.10.2017]
Ich antworte auf diesen Thread in Kürze! Ich muss ein andere Problem aus dem Weg räumen, bis ich wieder an diesem Code weiterarbeite und ich würde gerne organisiert arbeiten!
Im folgenden seht ihr ein Module, welches ich aus Testzwecken erstellt habe. Ich habe dort eine Funktion erstellt, welche ich per Button in meiner Main Form aktivieren kann. Alles was in WorkerDoWork steht funktioniert eigentlich, bis auf z.B "Form1.Label1.text = 123". Ich vermute, dass liegt daran, dass die Main Form nicht zulässt von einem Module Änderungen anzunehmen oder sowas. Es wäre super, wenn ihr mir da weiterhelfen könntet.
VB.NET-Quellcode
- Imports System.Threading
- Module T1
- Private Workers As System.ComponentModel.BackgroundWorker
- Function MainSettings()
- Control.CheckForIllegalCrossThreadCalls = False
- Workers = New System.ComponentModel.BackgroundWorker
- Workers.WorkerSupportsCancellation = True
- AddHandler Workers.DoWork, AddressOf WorkerDoWork
- Workers.RunWorkerAsync()
- End Function
- Private Sub WorkerDoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs)
- Form1.Label1.Text = 123
- End Sub
- End Module
Edit[02.10.2017]
Ich antworte auf diesen Thread in Kürze! Ich muss ein andere Problem aus dem Weg räumen, bis ich wieder an diesem Code weiterarbeite und ich würde gerne organisiert arbeiten!
Wenn ich eine Frage stelle, habe ich sie bereits gegooglet. Ja, es kommt vor, dass ich die Antwort übersehe. Ja, es kommt vor, dass ich sie nicht verstehe. Deshalb bin ich hier. Wenn dies eure Frage war, dann antwortet bitte nicht. Es stiehlt sämtliche Motivation.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Sekki“ ()