Suchergebnisse

Suchergebnisse 1-30 von insgesamt 36.

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    Moin moin Habe da mal eine Frage bevor ich weiter mache. Gibt es einen gravierenden Unterschied, was die Geschwindigkeit etc und andere Faktoren, welche ich evtl nicht kenne? Welche Variante wäre die "bessere", gerade wenn es sich um USB-Festplatten etc handelt. Diese Variante: ZipFile.CreateFromDirectory(Source, Target & ".zip", CompressionLevel.Optimal, False) oder diese und erst dann das Verzeichnis zippen My.Computer.FileSystem.CopyDirectory(Source, Target) Wie ist es, wenn man 2 BGW zur gle…

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed und @Dksksm Es geht mir dabei nur darum ob es programmiertechnisch Unterschiede macht und wie viel Sinn oder Unsinn es ist, 2 Backgroundworker laufen zu lassen. Mir ist schon Bewusst, das es letztendlich am jeweiligen PC liegt oder an den Festplatten, USB1 oder USB3

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    Ich gugge und lese gerade über Task / Thread und async. Leider gibts da wieder nur 99% in C#.. und leider wird nicht so richtig erklärt was ein Task und was ein Thread ist. @VaporiZed Das mit dem BGW habe ich verstanden und weil ich so ein kleines Prog habe was mit 2 BGW arbeitet, möchte ich das nun entsprechend "umbauen" oder besser ganz neu coden. @Dksksm Also definitiv wird die Quelle eher sehr langsam sein, USB-Stick oder SDKarte. Die Festplatten sind dann USB3 und eine Interne SSD

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed OK, soweit habe ich das, denke ich verstanden. Nur in meinem Fall mit den beiden Threads wie ich das Beispiel gezeigt habe, sollen ja beide gleichzeitig laufen. Oder macht das ggf den Unterschied aus, das dass "zippen" und "kopieren" dann eben doch schneller abläuft? Habe eben in einem englishen Tutorial (c#) gehört das es nicht immer Sinn macht alles in verschiedene Threads / Tasks ( was ist der Unterschied?? ) zu legen??? Oder So? VB.NET-Quellcode (20 Zeilen)

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @Dksksm Also können dann dort keine Anzeigen, wie ein Zähler, oder was auch immer geändert werden außer mit ... ähmmm wie war das noch??

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed & @Dksksm Habe mir nun mal eine Testumgebung zusammengestellt. kopieren und zippen starten NICHT IMMER gleichzeitig. Manchmal startet der zweite erst wenn der erste fertig ist. Der Rest funktioniert so wie ich mir das vorstellte. VB.NET-Quellcode (19 Zeilen) Mache ich das hingegen so: Habe ich nach etlichen durchläufen den Eindruck das beide gleichzeitig starten. VB.NET-Quellcode (9 Zeilen)

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    Dann habe ich das falsch verstanden. Es sollen ja beide gleichzeitig laufen. Ach der Timer startet nur einen Zähler. Dient mir hier nur um bestimmte Sachen nach vollziehen zu können. Hat nichts mit dem eigentlichem Programm zu tun. Hier eben Starten vor den Threads ===> läuft weiter während die Threads abgearbeitet werden ===> und wird beendet wenn Threads fertig sind. Ich muss mir so einiges immer richtig vor Augen führen.

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed Ja das war meine Idee / Vorstellung aus Post #10 Nur das mit den async im Sub war mir nicht klar. Werde nun noch bissel üben / lesen / testen Schönen abend.

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @Dksksm & @VaporiZed Moin moin Also ich hatte es soweit hinbekommen, das die beiden Threads gleichzeitig laufen und auch das tun was ich mir so gedacht hatte. Nun wollte ich diese "Routinen" einbauen um etwaige Fehler wie z.B. abziehen des USB-Sticks oder was auch immer passieren kann, abzufangen. Nach Umbau bekomme ich angezeigt: Fehler 1 Der =-Operator ist für die Typen "System.Threading.Tasks.Task(Of Boolean)" und "Boolean" nicht definiert. ​Warnung 4 Da auf diesen Aufruf nicht gewartet wird,…

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @Dksksm Halt leider nicht funktioniert. Habe jetzt nochmal alles überdacht und dann folgendes erreicht, was erstmal klappt, zumindest nach mehr als 20 Durchläufen. (Versteckter Text)

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed ​Deine jetzige Lösung ist aber eine Möglichkeit, das Problem zu umgehen und zum Ziel zu kommen. Was könnte man ändern? ... .. VB.NET-Quellcode (1 Zeile) Ja das war wohl bullshit

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @Dksksm Natürlich habe ich es versucht so umzusetzen. Erst war vieles mit grün unterkringelt und als ich das weg hatte lief das immer in den ​ Else anzeigen(2, 2) MessageBox.Show("Ein Fehler trat auf, Daten wurden nicht kopiert.") Zweig, wo bei nur die MsgBox aufpoppte aber nie das "anzeigen(2,2)" ausgeführt wurde.

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed Im Anhang meine jetzigen Standarteinstellungen. Das Mit den "Warnungen" habe ich nun eingeschaltet. Den Rest hatte ich schon länger so. Habe nun noch etwas geändert und alles bereinigt. Hatte gesehen das x und y ja gar nicht Public und in der Class sein müssen. Was nicht klappte war, die function zippen/kopieren wieder in eine Sub zu wandeln. Da klappte das mit dem Return nicht mehr. (Versteckter Text)

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed Ich überlege und suche schon nach einer Lösung das: Catch ex ohne eine MessageBox ausgeben zu lassen.

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed Brieftauben Lach... Ich dachte eher an eine Textbox oder etwas aber habe nun erstmal die Messagebox genommen.

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed Habe nun einen weiteren Teil von meinem Programm so umgebaut das der alte VisualBasic NameSpace weg ist. Jetzt habe ich aber das Problem, was du eben angesprochen hast. ich kann die Dateien nicht mehr in der ListBox auflsiten. Ohne das ganze Async funktioniert der Code soweit. Ich weiß da muss nun etwas mit Invoke / Delegaten etc passieren .. aber wie, da komme ich nicht hinter. VB.NET-Quellcode (1 Zeile) EDIT: Ich glaub ich habs Testen Testen (Versteckter Text)

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed Also das mit dem Invoke habe ich nun so gelößt, klappt auch wunderbar. Aber jetzt sehe ich mal wieder den Wald ..nicht.... In der If Schleife ob die Dateien denn vorhanden sind... (Versteckter Text)

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed Der code soll mit aber auch in der Listbox anzeigen, wenn die dateien nicht gefunden werden oder nicht vorhanden sind. Hab echt da std drangesessen und nix funktioniert. Das mit meinen Invoke so OK??

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed Moin moin Ich habe mal 2 Bilder an gehangen, hoffe das es dadurch verständlicher ist. Also bisher klappt das ja: sind die Dateien vorhanden, werden sie in der Listbox aufgelistet. Was ich erreichen wollte; eine Art Fehlermeldung, wenn Dateien aus der Suchliste, nicht gefunden / vorhanden sind. Das klappt halt nicht. Das nächste was ich noch versuche zu ändern ist der Suchfilter. Die Dateien können unterschiedlichste Namen haben aber eins haben sie alle gemeinsame die Zahlen. Beispiele…

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed OK ich versuche es zu erklären. Habe heute einges versucht aber immer mit dem Resultat, das immer nur in einen Zweig der If Else gegangen wurde. Im Moment habe ich das ganze If Else rausgeschmissen. VB.NET-Quellcode (24 Zeilen)

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed ​tb_auswahl ist eine Textbox mit einem FolderBrowserDialog wo ich den Pfad angebe aus dem die Dateien gesucht und kopiert werden sollen. (Sourcepath) tb_eingabe ist die Textbox (Multiline) in der die Namen (Dateinamen ohne Endung) reingeschrieben werden die gesucht werden sollen. Diese Dateien können verschiedene Endungen haben und die Namen können verschieden aufgebaut sein. z.B.: _GH0001.jpg oder df_0023.cr2 Alles was diese Dateien im Namen gemeinsam habe ist die 4Stelliige Zahl. Da…

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed Dies war mein letzter Code der ohne das ganze If Else funktioniert. Halt nur das eben nicht angezeigt wird, wenn eine gesuchte datei NICHT gefunden wurde. Beispiel: Auf dem USB-Stick sind 100 Dateien. Wild gemischt. sowohl xxxxx.jpg alsauch xxxxx.cr2 Nun habe ich eine Liste von sagen wir 10 Dateien, diese gebe ich ein und lasse suchen . Ich brauche aber nur die XXXXX.CR2 nicht die gleichlautende XXXXX.JPG. Wenn nun nur die xy.jpg vorhanden ist aber die xy.cr2 nicht müsste die Meldung …

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed dann wird dafür die Schleife auch nicht ausgeführt. Die Datei wird komplett ignoriert. Genau das ist das Problem was ich nicht gelöst bekomme. Teste dein Code nachermal durch. @VaporiZed Nö geht nicht. Fehlermeldung: Count ist kein Memberr von System Array Und diese Variante geht auch nicht. VB.NET-Quellcode (1 Zeile) Beiträge zusammengefasst ~VaporiZed

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZednull Das kam bei mir nicht Habes es getestet. Keine Fehlermeldung aber auch kein Resultat, bzw Resultat wie immer.

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed Also das $ habe ich entfernt weil ich einen Fehler angezeigt bekomme. " Ungültiges Zeichen " Nicht mehr und nicht weniger kommt vom Studio als Hilfe. Den Verweis habe ich drin. VB.NET-Quellcode (14 Zeilen)

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed VisualStudio 2013 mit Net. 4.51 auf Windows 7 SP3 - 64Bit - 16GB RAM - Core-I3 Dein letzten Code scheint beim ersten durchlauf zu funktionieren. Das mit der If vor dem For Each hatte ich ja auch schon in anderer Form versucht ... ############ OK noch kürzer der Code Hab jetzt noch mein Zähler eingebaut ... klappt auch Was meintest du mit "schlechten" Namen für die Textboxen etc???

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    Hmm.. Ja ich tue mich immer schwerr mit solchen Namen, auch für Variablen usw.... Vielleicht fehlt mir einfach die Übung... oder mein AA hindert mich Ich versuche es zu verbessern

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @petaod hi Schon öfters hier kundgetan, das mein PC mit Win10 sooooooooooooo lahm wird; trotz 16GB RAM und deswegen lasse ich es wie es ist. Wenn ich mal viel Geld über habe, kann ich mir evtl mal einen neuen PC zulegen. ABER: Danke für die Info mit den "Interpolierten Strings"

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZednull Moin moin Ich baue gerade etwas um und benutze ein ListView. Nun möchte ich die Schriftfarbe ändern.

  • Benutzer-Avatarbild

    Geschwindigkeit usw...

    Amelie - - Sonstige Problemstellungen

    Beitrag

    @VaporiZed Ich habe es mit so vielen Varianten versucht was ich an Beispieln gefunden hatte. z.B.mit: Me.BeginInvoke(Sub() lstView.Items.Item(i).ForeColor = Color.Red) und einem Zähler für das "i" usw... Bei einem Statischem Listview gehts aber meins wird ja erst während das Programm läuft gefüllt.. hmmm??