Suchergebnisse

Suchergebnisse 1-7 von insgesamt 7.

  • Benutzer-Avatarbild

    Hallo, ich arbeite derzeit an einem Programm für die Automatisierung unterschiedlicher Geräte, die über eine TCPIP Verbindung kommunizieren. Das Programm läuft sehr gut, wenn die Firmen IT nicht im Hintergrund arbeitet. Insbesondere bei dem Befehl gpupdate /force friert die Hauptform ein. Ich konnte das Problem auch schon eingrenzen, verstehe allerdings nicht warum das passiert und hoffe deshalb auf eure Hilfe und Ideen Ich starte den Hauptablauf durch einen Button Klick VB.NET-Quellcode (3 Zeil…

  • Benutzer-Avatarbild

    Kann mir vielleicht einer eine erste Hilfestellung an meinem Problem mit Async, Await und Task geben. Aus diesem Beispiel hier bin ich nicht ganz schlau geworden. HTML-Quellcode (1 Zeile) Beziehe ich das auf mein Problem, bedeutet das eine aufgelaufen Verzögerung durch gpudate /force in einem Thread, aufgerufen durch die Hauptform, wodurch andere Threads der Hauptform auch blockiert werden. Wenn ich den Thread Hauptablauf in eine andere Form packen würde, wäre meine Hauptform nicht blockiert?

  • Benutzer-Avatarbild

    OK Danke, habe mir jetzt ein kleines Beispiel dazu gebaut und das funktioniert auch ganz gut. Jetzt habe ich bewusst die Verarbeitung DoAwesomeStuff() auf 10 sek. gesetzt und der Hauptablauf geht "über" die Sub hinweg und setzt seine Verarbeitung fort. In DoAwesomeStuff() sammeln sich jetzt natürlich alte Verarbeitungen an, da der Hauptablauf schneller ist oder gibt es die Möglichkeit diese zu löschen? VB.NET-Quellcode (25 Zeilen) Beziehe ich das auf mein Problem hilft also: ??? VB.NET-Quellcode…

  • Benutzer-Avatarbild

    Ich habe jetzt die Sub VB.NET-Quellcode (1 Zeile) durch VB.NET-Quellcode (2 Zeilen) erstzt, leider ohne Erfolg. Der Hauptablauf läuft bei dem Befehl gpupdate /force im Debugger weiter und die Form ist eingefroren. Der Benutzer hat somit keine Chance Eingaben zu tätigen oder angezeigt zu bekommen. Zitat: „ dein hauptAblauf-Dingens ergibt mir gar keinen Sinn, daher kann ich dich auch schlecht beraten, ausser zu fragen, was denn nu passieren soll? “ Der Hauptablauf beinhaltet eine Do Schleife bis e…

  • Benutzer-Avatarbild

    Sorry VB.NET-Quellcode (1 Zeile) ist natürlich in einem Thread, daher friert auch nichts ein. Kann es vielleicht sein, dass die my.settings zu einem einfrieren bei dem Befehl gp.. führen? Ich benutze diese ab und an in einem Thread. Kann ich irgendwie feststellen, ob ich meine Form mit VB.NET-Quellcode (1 Zeile) überfordere, also zu viele Zugriffe aus Threads?

  • Benutzer-Avatarbild

    Das gilt doch nur für Tasks oder? Ich starte die do Schleife im Hauptablauf über VB.NET-Quellcode (3 Zeilen) und in der Do Schleife vom Hauptablauf befinden sich dann weitere Threads VB.NET-Quellcode (3 Zeilen) Wie bereits erwähnt funktioniert das Programm sehr gut bis gpup... erfolgt.

  • Benutzer-Avatarbild

    gpudate /force ist ein Befehl zur Aktualisierung der Gruppenrichtlinien und wird über die Windows Konsole (cmd) eingegeben oder über die Firmen IT erzwungen. Was genau der Befehl im Detail macht weiß ich nicht , jedenfalls friert die Form immer ein und die gestarteten Threads laufen im Hintergrund weiter. Gestern konnte ich weiter testen und ganz beseitigen. Ich benutze in dem Hauptablauf Thread Verweise auf Subs in anderen Formen Bsp.: Form2.Status() oder auch auf Module. Füge ich nun der Haupt…