Letzte Aktivitäten

  • Benutzer-Avatarbild

    INOPIAE -

    Hat das Thema Problem mit dem Speichern eines Word-Dokumentes aus Excel in OneDrive gestartet.

    Thema
    Hallo zusammen, ich habe mit dem folgenden Code in Excel ab und zu Probleme, dass sich die Word-Datei am Ende der Verarbeitung (Zeile 16) nicht speichern lässt. Visual Basic-Quellcode (16 Zeilen) AngebotOrdnerJahr enthält den Pfad zu einem…
  • Benutzer-Avatarbild

    dherr -

    Hat eine Antwort im Thema Mit VBnet ermitteln der Soundeinstellungen (Win11) verfasst.

    Beitrag
    Hallo Franky, anbei sende ich die Variante zu deinem Code wie ich sie zur Weiterverwendung in meinen Programmen benötige. Ich habe zunächst zur Demonstration dieser Variante eine Form im Einsatz frmAudioDevices mit dem Code gezeigt in Abschnitt 1. Auf…
  • Benutzer-Avatarbild

    TRiViUM -

    Hat eine Antwort im Thema Anwendung verrennt sich in Application.DoEvents verfasst.

    Beitrag
    Zitat von Haudruferzappeltnoch: „versuchen die Funktion im Dialog-Thread laufen zu lassen“Ja, das kann ich malzum Testen so umbauen. Allerdings wollte ich mit dem neuen Thread ja das Blockieren vom UI verhindern. @ErfinderDesRades So wie ich das jetzt…
  • Benutzer-Avatarbild

    TRiViUM -

    Findet den Beitrag von ErfinderDesRades im Thema Anwendung verrennt sich in Application.DoEvents hilfreich.

    Hilfreich-Bewertung (Beitrag)
    Zitat von Haudruferzappeltnoch: „außer der Nebenläufigkeit sehe ich da nichts Ungewöhnliches“na, das ist eben **sehr** ungewöhnlich. Ich kenne Application.DoEvents nur im GUI-Thread aufgerufen, damit Gui-Elemente, also Controls, ihre Events…
  • Benutzer-Avatarbild

    Haudruferzappeltnoch -

    Findet den Beitrag von siycah im Thema Task wechselt Thread mittendrin hilfreich.

    Hilfreich-Bewertung (Beitrag)
    Zitat von Haudruferzappeltnoch: „Warum ist das in der Sub New suspekt?“ Weil das der Constructor ist. Der Constructor hat nur eine Aufgabe: dein Objekt initialisieren. Da kommt maximal Logik rein, die du fürs Initialisieren deiner Komponenten/deines…
  • Benutzer-Avatarbild

    siycah -

    Hat eine Antwort im Thema Task wechselt Thread mittendrin verfasst.

    Beitrag
    Zitat von Haudruferzappeltnoch: „Warum ist das in der Sub New suspekt?“ Weil das der Constructor ist. Der Constructor hat nur eine Aufgabe: dein Objekt initialisieren. Da kommt maximal Logik rein, die du fürs Initialisieren deiner Komponenten/deines…
  • Benutzer-Avatarbild

    Coldfire -

    Hat eine Antwort im Thema Onlinedatenbank erstellen und aus vb.net Projekt darauf zugreifen verfasst.

    Beitrag
    SQL Injektion ist immer dann vorstellbar, wenn Usereingaben ungeprüft in den Programmablauf einfließen dürfen. Eigentlich etwas, was selbstverständlich verhindert werden sollte. Aber eine Unachtsamkeit ist genug für volle Kontrolle. Je mehr…
  • Benutzer-Avatarbild

    Haudruferzappeltnoch -

    Findet den Beitrag von VaporiZed im Thema Task wechselt Thread mittendrin hilfreich.

    Hilfreich-Bewertung (Beitrag)
    In eigenständiger EXE m MainForm-Konstruktor:- Exception im GUI-Thread -> Programm wird beendet - Exception im Nebenthread -> Thread wird beendet, Programm läuft weiter (in fragwürdigem Zustand)
  • Benutzer-Avatarbild

    Haudruferzappeltnoch -

    Findet den Beitrag von ErfinderDesRades im Thema Task wechselt Thread mittendrin hilfreich.

    Hilfreich-Bewertung (Beitrag)
    Tipp: mit System.Environment.CurrentManagedThreadId As Integer kann man debuggen, in welchm Thread man grad unterwegs ist
  • Benutzer-Avatarbild

    Haudruferzappeltnoch -

    Hat eine Antwort im Thema Task wechselt Thread mittendrin verfasst.

    Beitrag
    Ahja sry. Exception im Nebenthread ist natürlich großer Murks... CurrentManageThreadId sagt, wenn Task.Run in der Sub New steht: In der Sub New vor dem Task.Run: 1 In der Sub New nach dem Task.Run: 1 Beim A schreiben: 6(oder 4 oder 9 vermutlich noch…
  • Benutzer-Avatarbild

    ErfinderDesRades -

    Hat eine Antwort im Thema Anwendung verrennt sich in Application.DoEvents verfasst.

    Beitrag
    Zitat von Haudruferzappeltnoch: „außer der Nebenläufigkeit sehe ich da nichts Ungewöhnliches“na, das ist eben **sehr** ungewöhnlich. Ich kenne Application.DoEvents nur im GUI-Thread aufgerufen, damit Gui-Elemente, also Controls, ihre Events…
  • Benutzer-Avatarbild

    ErfinderDesRades -

    Hat eine Antwort im Thema Task wechselt Thread mittendrin verfasst.

    Beitrag
    Tipp: mit System.Environment.CurrentManagedThreadId As Integer kann man debuggen, in welchm Thread man grad unterwegs ist
  • Benutzer-Avatarbild

    VaporiZed -

    Hat eine Antwort im Thema Task wechselt Thread mittendrin verfasst.

    Beitrag
    In eigenständiger EXE m MainForm-Konstruktor:- Exception im GUI-Thread -> Programm wird beendet - Exception im Nebenthread -> Thread wird beendet, Programm läuft weiter (in fragwürdigem Zustand)
  • Benutzer-Avatarbild

    Haudruferzappeltnoch -

    Findet den Beitrag von VaporiZed im Thema Task wechselt Thread mittendrin hilfreich.

    Hilfreich-Bewertung (Beitrag)
    Zitat von Haudruferzappeltnoch: „Der Unterschied scheint nicht zwischen Release und Debug zu liegen, sondern im aufrufenden Prozess.“Argh, wer lesen kann. Ich hab nen Unterschied zwischen Start per Studio und Ausführung der EXE gesehen. Wenn ich die…
  • Benutzer-Avatarbild

    Haudruferzappeltnoch -

    Findet den Beitrag von RodFromGermany im Thema Task wechselt Thread mittendrin hilfreich.

    Hilfreich-Bewertung (Beitrag)
    Der Aufruf von Zitat von Haudruferzappeltnoch: „VB.NET-Quellcode (1 Zeile)“im Konstruktor ist mir sehr suspekt. Pack das mal in eine Button_Click-Prozedur.
  • Benutzer-Avatarbild

    Haudruferzappeltnoch -

    Hat eine Antwort im Thema Task wechselt Thread mittendrin verfasst.

    Beitrag
    Also Studio A ja, B nein. Exe A ja, B ja. Aber Moment, was ist denn mit Exceptions bei fertigen Anwendungen? Also ich habe auch solche und da gibts ab und an mal Exceptions. Das kann ja nicht sein, dass das Programm einfach weiterläuft, obwohl da was…
  • Benutzer-Avatarbild

    VaporiZed -

    Hat eine Antwort im Thema Task wechselt Thread mittendrin verfasst.

    Beitrag
    Zitat von Haudruferzappeltnoch: „Der Unterschied scheint nicht zwischen Release und Debug zu liegen, sondern im aufrufenden Prozess.“Argh, wer lesen kann. Ich hab nen Unterschied zwischen Start per Studio und Ausführung der EXE gesehen. Wenn ich die…
  • Benutzer-Avatarbild

    Haudruferzappeltnoch -

    Hat eine Antwort im Thema Anwendung verrennt sich in Application.DoEvents verfasst.

    Beitrag
    Kannst du versuchen die Funktion im Dialog-Thread laufen zu lassen, also ohne den Extra-Thread? Ich kenne mich da auch nicht gut genug aus, aber außer der Nebenläufigkeit sehe ich da nichts Ungewöhnliches dran.
  • Benutzer-Avatarbild

    TRiViUM -

    Hat eine Antwort im Thema Anwendung verrennt sich in Application.DoEvents verfasst.

    Beitrag
    Ich versuche mal die Architektur darzustellen. Die Anwendung hat den Standard-UI-Thread (MainForm). Dieser ruft dann einen Dialog auf. Dieser Dialog startet im Shown-Event einen Thread. In diesem Thread wird eine Funktion aufgerufen, wo sich das
  • Benutzer-Avatarbild

    TRiViUM -

    Findet den Beitrag von Haudruferzappeltnoch im Thema Anwendung verrennt sich in Application.DoEvents hilfreich.

    Hilfreich-Bewertung (Beitrag)
    Hm und wo läuft nun das DoEvents? in dialog oder im MainForm oder noch woanders? ShowDialog macht auch schon was ähnliches wie DoEvents. Wenn ein Form ein anderes Form aufruft, muss das erste Form ja trotzdem weiterarbeiten. Vielleicht beißt sich da was.