Suchergebnisse
Suchergebnisse 1-10 von insgesamt 10.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Zitat von RodFromGermany: „Teste mal dies: VB.NET-Quellcode Public Class Start Private Sub btnStartMigration_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnStartMigration.Click Dim migrationThread As System.Threading.Thread migrationThread = New System.Threading.Thread(AddressOf startMigration) Debug.Print("Starting Migration...") migrationThread.Start() 'Vorgang starten End Sub Sub startMigration() ThreadInvokeHelper.setText(Me.Label1, "Hallo, ich bin der neue Text!") End Sub En…
-
Hier nochmals das bereinigte Testprojekt.
-
Habe zuvor noch nie mit Threads gearbeitet, welcher Aufbau wäre denn "optimal"? Könntest du mir ein kleines Beispiel machen? Danke. Zitat von Mono: „Und Start ist das Problem genau wie @VaporiZed beschrieben hat.“ Auf welchem Weg müste ich dann das Steuerelement übergeben, damit das funktioniert? Ich muss ja über Start darauf zugreifen, oder gibt es andere Wege?
-
Zitat von Mono: „Wie rufst du setText auf. Was übergibst du als Parameter für Control.“ So: Quellcode (1 Zeile)
-
Zitat von RodFromGermany: „Kannst Du mal ein äquivalentes Test-Projekt posten, das diesen Fehler reproduziert?“ Habe es versucht in einem anderen Projekt zu rekonstruieren: - In meinem Hauptprojekt bekomme ich den Fehler, wenn ich das Programm ohne Haltepunkt laufen lasse. Gehe ich jedoch langsam im Einzelschritt durch kommt zwar kein Fehler (wieso auch immer? ), aber die Änderung des Label-Textes hat keinen Effekt. - Im neuen Testprojekt läuft es mit deinem Code immer ohne Fehler durch (auch oh…
-
Zitat von VaporiZed: „Das ist so nicht vollständig, da Du die Sub connectSmarTeam() abgebildet hast (Post#1, Block#3, ab Zeile#11). Da wird zwar Start verwendet, aber es gibt nirgends ein Start = .“ Ich habe nun in Block #1 und #2 die Module bzw. Klasse ergänzt, damit dieser Aufbau klarer wird. Wie du siehst ist Start eine Klasse, nämlich die Startform meiner Windows Forms Application. Zitat von RodFromGermany: „@vb123 Probier mal dies:“ Habe ich getestet, resultiert leider im gleichen Fehler. W…
-
Hallo VaporiZed Das hätte ich noch sagen sollen: Start ist meine Form (auf der sich die Steuerelemente befinden, welche ich ändern will), und die Funktion setText() kommt durch den Aufruf im Sub connectSmarTeam() zum Wert für die Variable form. (Und die Form kann man ja logischerweise wie eine Klasse von überall aufrufen)
-
Hallo Zusammen Ich bin gerade etwas ratlos bezüglich eines Multi-Threading Problems. Ich starte meinen Arbeitsprozess in einem separatem Thread, wobei ich von diesem auf Form-Steuerelemente meines initialen Threads zugreifen will. Habe mich darüber schlau gemacht und eine entsprechende Lösung mittels InvokeRequired usw. entwickelt. Mein Code sieht wie folgt aus: Thread erstellen und starten Quellcode (17 Zeilen) Durch Thread aufgerufener Sub Quellcode (8 Zeilen) Module ThreadInvokeHelper wird au…
-
Hallo, Ich stosse beim Programmieren gerade auf ein Problem. Quellcode (1 Zeile) Ich habe eine String-Variable, die die Performance angibt. Diese beinhaltet 2 Buchsthaben. Nun muss ich vergleichen, ob einer dieser Buchstaben D, E, F oder N in der Performance vorkommt. Mit dem Or-Operator geht das jedoch nicht, da ich logischerweise eine Fehlermeldung bekomme: Zitat: „Ein Ausnahmefehler des Typs "System.InvalidCastException" ist in Microsoft.VisualBasic.dll aufgetreten. Zusätzliche Informationen:…