Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ZipMaster - mehrere Packroutinen gleichzeitig (https://www.delphipraxis.net/55957-zipmaster-mehrere-packroutinen-gleichzeitig.html)

mumu 29. Okt 2005 15:58


ZipMaster - mehrere Packroutinen gleichzeitig
 
ist es möglich mit der ZipMaster komponente mehrere Archive zur gleichen Zeit zu packen.

ich hab mir nämlich ein Backup Programm geschrieben, dass zu bestimmten Zeiten Sicherungen meiner Dateien macht. Wenn ich jetzt zur selben Zeit 2 Packroutinen starte, dann bringt die, welche später ausgeführt wird folgenden Fehler:
"DLL Error - Busy"

ist es möglich mehrere Archive zur gleichen Zeit damit zu packen? Wenn ja, wie? Oder gibt es andere Komponenten, die das können?

faux 29. Okt 2005 15:59

Re: ZipMaster - mehrere Packroutinen gleichzeitig
 
Ich kenne die Komponente zwar nicht, aber es müsste sicherlich mit Threads realisierbar sein.

Grüße
Faux

mumu 29. Okt 2005 16:01

Re: ZipMaster - mehrere Packroutinen gleichzeitig
 
hmm naja ich mach das bisher ohne threads. ich starte also für jeden packvorgang eine neue Instanz eines Fensters. Meinst du, wenn ich es in nen Thread auslagere müsste es gehen?

Luckie 29. Okt 2005 16:12

Re: ZipMaster - mehrere Packroutinen gleichzeitig
 
Stellt sich die Frage, wie sinnvoll das ist. Der Schreib- / Lesekopf kann auch nur an einer Stelle gleichzeitig sein. Deswegen ist es nicht unbedingt gegebn, dass du mit mehreren Threads einen peformanceschub bekommst.

mumu 29. Okt 2005 16:22

Re: ZipMaster - mehrere Packroutinen gleichzeitig
 
jo schon klar, soll auch keinen performance schub, ich will nur falls es mal vorkommen sollte, dass der eine backup prozess noch läuft, der andere aber nicht warten muss, sondern auch anfangen kann.

geht ja bei winrar usw.. auch.

Garfield 29. Okt 2005 16:51

Re: ZipMaster - mehrere Packroutinen gleichzeitig
 
Zitat:

Zitat von mumu
... nur falls es mal vorkommen sollte, dass der eine backup prozess noch läuft, der andere aber nicht warten muss, sondern auch anfangen kann. ...

Ich habe mal mit IZArc mehrere Archive erstellen lassen. Das hat im Endeffekt deutlich länger gedauert, als wenn ich sie einzeln nacheinander erstellt hätte. Eine Art Jobliste wäre meiner Meinung nach sinnvoller.

mumu 2. Nov 2005 14:42

Re: ZipMaster - mehrere Packroutinen gleichzeitig
 
für alle die es interessiert. es ist möglich, man muss jeden jeden packvorgang in nem eigenen thread ausführen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz