Suchergebnisse

Suchergebnisse 1-12 von insgesamt 12.

  • Benutzer-Avatarbild

    Guten Abend Community! Da es mich ein bisschen genervt hat, dass sich mein Programm immer "aufhängt", sobald es etwas tut, wollte ich einen Backgroundworker benutzen. Ich war noch nie ein wirklicher Freund von diesem, da ich ihn nie richtig verstanden habe. Alles was ich möchte ist, dass er bestimmte Ergebnisse vergleicht und wenn eines zutrifft, dieses in einer Liste speichert und letztendlich in eine Listbox tut. Mein Code sieht wie folgt aus: VB.NET-Quellcode (36 Zeilen) Und dann soll er die …

  • Benutzer-Avatarbild

    Zitat von MichaHo: „VB.NET-Quellcode (1 Zeile) sollte das nicht listboxx1 heissen?“ Ich habe das in meinem Code noch ein bisschen anders, habe es extra für hier ein bisschen umgeschrieben. Bei mir steht auch Listboxx1 Zitat von RodFromGermany: „@Michdi Also. Leider ist es von einem Thread aus nicht möglich, auf GUI-Komponenten zuzugreifen... Deshalb musst Du GUI-Zugriffe von einem Thread aus in den MainThread invoken... Zunächst sollte der Code als solcher im Main-Thread korrekt laufen. Teste da…

  • Benutzer-Avatarbild

    @ErfinderDesRades An Vorschlägen bin ich allgemein immer sehr interessiert, solange diese konstruktiv sind und nicht einfach beleidigend. Mit den Namen von den controls habe ich hier sehr viel gelernt, ich benenne inzwischen auch fast alle controls um, wenn ich größere Programme schreibe.

  • Benutzer-Avatarbild

    @ErfinderDesRades (Versteckter Text) Das ist jetzt mein kompletter Code. Dieses geschachtelte Zeug beim BGW ist noch nicht ganz aufgeräumt, erfüllt aber erstmal den Zweck: Weitermachen, wenn er auf ein Verzeichnis keinen Zugriff hat. @RodFromGermany Wieso kannst du das nicht nachvollziehen? Ich hatte vorher eigentlich in meinen Einstellungen Option Strict auf Off. Wieso er trotzdem gearbeitet hat, als ob Option Strict auf On war, weiß ich nicht. Mit konstruktiv ist eine förderliche, positive Hal…

  • Benutzer-Avatarbild

    @RodFromGermany Ich weiß leider am Anfang noch nicht, wie viele Dateien er durchsuchen wird. Um trotzdem eine minimale Anzeige zu haben, wie weit er ist und ob er noch arbeitet, habe ich einen Timer auf 1000 Millisekunden gestellt und jedes mal wenn dieser anschlägt das Label [tt]suche1[\tt] zum update gebracht. Das Label wird nicht direkt durch den BackgroundWorker_ProgressChanged Block gemacht, da der Computer meist tausende Dateien in einer Sekunde scannt und so das grafisches Interface prakt…

  • Benutzer-Avatarbild

    @RodFromGermany Ich habe jetzt für beide For Each Schleifen VB.NET-Quellcode (12 Zeilen) Ich kann das aber leider nicht debuggen, da er jedes Mal eine System.Reflection.TargetInvocationException in mscorlib.dll wirft. Leider kenne ich diesen Fehler nicht, Google half nicht viel und er zeigt mir die Fehlermeldung in einem neuen Tab namens Source not Available vb-paradise.de/index.php/Attac…1a87687f9b5e3d2761aa3683c Quellcode (3 Zeilen)

  • Benutzer-Avatarbild

    Ich habe den Fehler gefunden. Der Fehler entstand, wegen: VB.NET-Quellcode (2 Zeilen) Was passiert aber, wenn es gar keinen Eintrag in errorrlogg gab? Eine Fehlermeldung. Ich habe das jetzt ein bisschen umgebaut: VB.NET-Quellcode (11 Zeilen) Ich werde mich jetzt noch ein Mal an die Progressbar setzen.

  • Benutzer-Avatarbild

    @mikeb69 Danke für die Antwort! Ich habe das Problem schon gelöst, er zeigt mir inzwischen alle Ergebnisse zuverlässig in der Liste an. @RodFromGermany Ich habe jetzt die Progressbar implementiert: VB.NET-Quellcode (10 Zeilen) Danke für die Hilfe!

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Nur viel interessanter finde ich, mit welcher Debug-Technik du dem Fehler auf die Schliche gekommen bist, und ob der eine oder annere Hinweis von hier da hilfreich war?“ Ich hab das mit Breakpoints Stück für Stück durchgetestet. Auch habe ich mir einen extra Sub gemacht, um das ganze im Main Thread zu testen. Mein Vater hat mir dabei geholfen, das ganze richtig zu kompilieren und die Lösungsansätze von hier zu verwenden. Ich habe komischerweise einen mysteriösen Ordn…

  • Benutzer-Avatarbild

    @ErfinderDesRades Mein aktueller Sourcecode: (Versteckter Text) Designer: vb-paradise.de/index.php/Attac…1a87687f9b5e3d2761aa3683c Und meine Controls: vb-paradise.de/index.php/Attac…1a87687f9b5e3d2761aa3683c Ist ja mehr schon zum Lernprojekt geworden, finde ich aber gut Ich arbeite erstmal doch wieder mit einer Listbox.

  • Benutzer-Avatarbild

    Ich habe jetzt eine Groupbox gesetzt, ein bisschen am Layout mit dem Dock rumgespielt, das Video angeguckt und den Thread gelesen. Ich weiß jetzt, wie ich mehrere Tabellen mit Panels und Splittern etc. benutze, aber ich habe hier ja gar nicht so viel, was ich getrennt haben will. Es soll sich einfach nur vergrößern, wenn ich die Form vergrößere. Ich werde daraus irgendwie immer noch nicht schlau, wie ich jetzt dafür sorge, dass auch alles an seiner Stelle bleibt. Ich lege mal die Solution bei. @…

  • Benutzer-Avatarbild

    Danke, ich habe ganz und gar vergessen, dass ich den VisualBasic Namespace noch benutzt habe. Ich werde mir alles mal nachher angucken! @ErfinderDesRades