Meine Softwaresammlung...

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Stuhli
Beiträge: 75
Registriert: 18.10.2004 10:05

Beitrag von Stuhli »

Nein, daran arbeite ich - ist nämlich mein erstes Mal :oops: :wink:
SYNTAX ERROR IN 30! TYPE MISMATCH
Benutzeravatar
Stuhli
Beiträge: 75
Registriert: 18.10.2004 10:05

Beitrag von Stuhli »

So, nun hats mich gepackt und ich baue die Threads ein - ist schon besser ! Wartet also noch etwas mit dem download !
SYNTAX ERROR IN 30! TYPE MISMATCH
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag von nicolaus »

Stuhli hat geschrieben:Nein, daran arbeite ich - ist nämlich mein erstes Mal :oops: :wink:
Wird schon werden und mit ein wenig lesen ist es auch nicht schwer :wink:
Benutzeravatar
Stuhli
Beiträge: 75
Registriert: 18.10.2004 10:05

Beitrag von Stuhli »

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...

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. :freak:

Ich glaub` ich bin zu müde !
SYNTAX ERROR IN 30! TYPE MISMATCH
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag 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 :wink:
Benutzeravatar
Karl
Beiträge: 520
Registriert: 21.07.2005 13:57
Wohnort: zu Hause

Software Engineering

Beitrag 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.
The Kopyright Liberation Front also known as the justified ancients of Mumu!
PB 5.X
Benutzeravatar
Stuhli
Beiträge: 75
Registriert: 18.10.2004 10:05

Beitrag 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 !
SYNTAX ERROR IN 30! TYPE MISMATCH
Benutzeravatar
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

Beitrag 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
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.
Bild
Antworten