Seite 3 von 3
Verfasst: 10.12.2005 00:18
von Stuhli
Nein, daran arbeite ich - ist nämlich mein erstes Mal

Verfasst: 10.12.2005 00:28
von Stuhli
So, nun hats mich gepackt und ich baue die Threads ein - ist schon besser ! Wartet also noch etwas mit dem download !
Verfasst: 10.12.2005 00:28
von nicolaus
Stuhli hat geschrieben:Nein, daran arbeite ich - ist nämlich mein erstes Mal

Wird schon werden und mit ein wenig lesen ist es auch nicht schwer

Verfasst: 10.12.2005 01:16
von Stuhli
Hast vollkommen Recht !

Threads sind überhaupt nicht schwer und haben schon einige Vorteile (Programm arbeitet weiter, während die eine Aufgabe im Hintergrund arbeitet !) aber...
irgendwie ist die
NoThread-Version 4x schneller
als die
Thread-Version
Testet mal und lasst Laufwerk C:\ einlesen (danach könnt Ihr abbrechen ! bei mir ist es 1x 15,110 Sek und dann 62,201 Sek.
Ich glaub` ich bin zu müde !
Verfasst: 10.12.2005 01:21
von nicolaus
Hast vollkommen Recht ! Allright Threads sind überhaupt nicht schwer und haben schon einige Vorteile (Programm arbeitet weiter, während die eine Aufgabe im Hintergrund arbeitet !)
Aber bedenke immer das es bei threads einiges zu beachten gibt wie z.b. threads in verbindung mit strings sind in PB NOCH ein prob (laut Fred ab version 4.0 nicht mehr) oder multi Threads.
Wie gesagt ein wenig lesen und testen dann bekommt man das raus und fragen kannst du ja hier auch

Software Engineering
Verfasst: 16.12.2005 12:35
von Karl
Mal ´ne Bemerkung zum Design von SynCopy:
Leider weiss ich als Anwender nicht, was das Ding genau macht (Ordner kopieren, ausgewählte Dateien etc.).
Die Richtung ist auch unklar: Von "links" nach "rechts" oder "rechts" nach "links" oder beide gleichzeitig ("full outer join"). Eine Hilfe wäre hierzu angebracht.
Ich habe ein paar Dateien markiert, die in meiner Annahme von "links" nach "rechts" kopiert werden. Das war wohl ein Irrtum. Tatsächlich wurde alles kopiert (in beide Richtungen). Was macht es eigentlich, wenn der Speicher voll ist? Ist hier eine Verfügbarkeitsprüfung eingebaut? Ist z. B. beim Kopieren auf einen Stick angebracht.
Das ist nur Hinweis. Andere wissen nix vom internen Ablauf. Also solltest du ihnen sagen, wie sie es machen sollen.
Gruß Karl
OK, "full outer join" stammt von SQL, soll aber nur verdeutlichen, dass beide Seiten am Schluss identisch sind.
Verfasst: 16.12.2005 13:50
von Stuhli
Nun, wie der Name schon sagt : SyncCopy = Synchronisieren !
Dh. Zwei Ordner werden miteinander verglichen und fertig. Wenn in einem der beiden Ordner eine Datei fehlt, wird diese jeweils hinüber kopiert - eben Synchronisiert !
Für Filecopy ists nicht gedacht !
Man stelle sich vor man hat 2 rechner (1 auf der Arbeit und einen privaten) und eine externe Festplatte. Nun hat man auf dem einen Rechner Bilder nd auf dem anderen auch und will diese jeweils sichern. Tja um nicht jedes Bild einzeln zu sichern, nimmt man SyncCopy und das wars !
Verfasst: 17.12.2005 01:31
von ts-soft
Wird dabei auch die ältere Datei an die Neuere angepaßt?
Wäre Interessant, wenn er Archive (am besten ZIP) mit Ordnern
synchronisieren könnte! Dann könnte ich Problemlos meine Backups
aktualisieren