Meine Softwaresammlung...
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 !
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 !
SYNTAX ERROR IN 30! TYPE MISMATCH
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.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 !)
Wie gesagt ein wenig lesen und testen dann bekommt man das raus und fragen kannst du ja hier auch
Software Engineering
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.
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.
The Kopyright Liberation Front also known as the justified ancients of Mumu!
PB 5.X
PB 5.X
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 !
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 !
SYNTAX ERROR IN 30! TYPE MISMATCH
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
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
Wäre Interessant, wenn er Archive (am besten ZIP) mit Ordnern
synchronisieren könnte! Dann könnte ich Problemlos meine Backups
aktualisieren
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
