Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Autoupdater (https://www.delphipraxis.net/64975-autoupdater.html)

Flare 10. Mär 2006 15:59


Autoupdater
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi ihr!

Ich habe den Autoupdater nochmal komplett neu angefangen, weswegen es jetzt der Autoupdater 2 ist!
Nun - durch ein komplett neues Design - ist es der Name AuoBackup geworden!

Seine Features kurz aufgelistet:
:arrow: Neues Design
:arrow: Einstellungen werden in einer Ini im Exe-Verzeichnis gespeichert
:arrow: Man kann mehrere Ordner auf einmal sichern lassen (Neu: Jeder Ordner kann einen eigenen Zielordner besitzen)
:arrow: Er erstellt ein Backup in bestimmten Intervallen (vom User einstellbar)
:arrow: Man kann einstellen, ob er unterordner mit sichert oder nicht
:arrow: Man kann einstellen, ob er die Ordnerstruktur im Zielordner beibehält
:arrow: Man kann die Kopierpriorität verändern (kann mal jemand testen wie sich das Verhält, ich merke bei mir keinen Unterschied :gruebel: )
:arrow: Autostart mit Windows (dazu ein Eintrag in der Registry unter HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run, welcher beim Ausschalten wieder gelöscht wird)
:arrow: Man kann ihn minimiert starten
:arrow: Er minimiert sich in die TNA, also schön platzsparend und nervt nicht viel rum :mrgreen:
:arrow: Man kann einstellen, ob er nur neue Dateien ersetzt (er geht dabei über FileGetDate)
:arrow: Man kann einstellen, ob er bei zu hoher Systemauslastung lieber vorher nochmal nachfragt, denn wer möchte, während man einen Film rendert seine Festplatte (unbeabsichtigt) noch zusätzlich mit einem Backup belasten? (der Grenzwert liegt bei 90% und es wird das Maximum von einer Sekunde testen genommen)

Man benötigt keine Admin-Rechte um das Programm zu benutzen (zumindest nicht bei mir), ich konnte es allerdings erst unter Windows XP Pro. und 2000 testen.
Da ich einmal Probleme mit einer Thumbs.db hatte beim sichern, habe ich die versteckten Dateien komplett aus dem Sicherungsvorgang rausgenommen. Ich wäre dankbar wenn mir jemand sagen könnte, wie ich zur Zeit benutzte Dateien einfach überspringen kann, bzw. wie ich herausfinde ob ich gerade Zugriff auf eine Datei habe oder nicht.

Ich bitte weiterhin um Bewertungen/Anregungen/Kritik :???:


Flare

Airblader 10. Mär 2006 16:00

Re: Autoupdater
 
Zitat:

Zitat von Flare
Ich habe hier jetzt nicht wirklich Lust alles Features von diesem Programm aufzuzählen,

Ich habe nicht wirklich Lust die Katze im Sack zu testen. Dann warte mit einer Programmvorstellung, bis du Lust auf sowas hast. Denn das gehört einfach dazu ;)

MfG, air

kalmi01 10. Mär 2006 16:13

Re: Autoupdater
 
Mit Source, aber ohne Beschreibung => warum nicht.

Nackte EXE = :firejump:

TurboMartin 10. Mär 2006 16:27

Re: Autoupdater
 
ich würde sagen das ist ein backup progtramm und kein autoupdater

[edit]
das ding hat mir total den rechner ausgebremst und die internetverbindung(dsl) auch :x
[/edit]

himitsu 10. Mär 2006 16:35

Re: Autoupdater
 
Zitat:

Zitat von TurboMartin
ich würde sagen das ist ein backup progtramm und kein autoupdater

Der dürftigen Beschreiung nach, könnte das stimmen :shock:

MrKnogge 10. Mär 2006 16:42

Re: Autoupdater
 
Zitat:

Zitat von Flare
...Ich habe hier jetzt nicht wirklich Lust alles Features von diesem Programm aufzuzählen,
...

Woher sollen dann andere die Lust nehmen das Programm zu testen ?

Flare 10. Mär 2006 20:20

Re: Autoupdater
 
Is ja nun gut, hätte es nur einer gesagt hätte das auch gereicht...

Das Programm ist zum Backupen von Ordnern. Ich benötige es zum Beispiel um meine anderen Projekte regelmäßig zu sichern, da ich immer mal shcnell was ändere, dann brauch ich nur noch einen Klick machen und alles ist doppelt da :-D

Hier eine Feature-Liste:

- Autostart mit Windows (auf Wunsch)
- Sicherung mit oder ohne Unterordner
- Speichern der gesicherten Daten ohne oder mit Unterordnern
- Aktualisierung nur der neueren Dateien
- Automatischen backupen nach einstellbarer Zeit
- Speichern aller Einstellungen
- "Verstecken" in Systray beim minimieren des Programms


Und das mit dem ausbremsen...ist mir auch schon passiert, allerdings habe ich das nciht auf mein Programm, sondern eher auf die Windows-interne Programm-Verwaltung geschoben, die bei mir gerne mal Hänger verursacht.

mOzZzI 10. Mär 2006 20:26

Re: Autoupdater
 
Es wäre mal ganz nett, wenn du nicht die .exe sondern als .Zip anhängen würdest!

Grüße Philipp

Flare 10. Mär 2006 20:30

Re: Autoupdater
 
Liste der Anhänge anzeigen (Anzahl: 1)
Gibt es etwa Probleme mit .exe-Dateien? Egal, hier die .zip-Version


Flare

mOzZzI 10. Mär 2006 20:33

Re: Autoupdater
 
Dankeschön^^

mOzZzI 10. Mär 2006 20:47

Re: Autoupdater
 
Ja, so eine Art Sicherung(Backup) für Ordner, nicht schlecht...
Naja, wer es braucht...

Gruß Philipp

SirThornberry 11. Mär 2006 08:50

Re: Autoupdater
 
@mOzZzI: Wenn du nächstes mal noch eine Ergänzung hast nutze bitte die "Edit" funktion um deinen letzten Beitrag zu editieren, sofern nach diesem noch niemand gepostet hat. Ansonsten ist das unfair gegenüber den anderen, welche geduldig darauf warten das jemand antwortet, während du durch solche Aktionen dein Thema immer wieder ganz oben auf die liste setzt.
Das pushen, so wie du es gemacht hast, ist erst nach 24 Stunden erlaubt (auch wenn ich dir keine Absicht sondern eher unwissenheit diesebezüglich unterstelle).

xZise 11. Mär 2006 09:34

Re: Autoupdater
 
Wo gibts eigentlich diesen Ordner-Browser?

Also wo hast du ihn her? Selber gemacht?

Flare 11. Mär 2006 14:03

Re: Autoupdater
 
Ja, selber gemacht, ist ja nicht die große hürde ^^

himitsu 13. Mär 2006 11:13

Re: Autoupdater
 
Die Zip macht jetzt auch nur mehr arbeit, als sie nutzt ... muß ja erst entpackt werden und ist ja nichtmal kleiner -.-''

PS: geh mal auf "Ordner hinzufügen", wähle 'nen Ordner aus und klick dann mal auf Abbrechen, oder dat X ... ich fürchte due vergißt dann abzubrechen, da der Ordner dennoch hinzugefügt wird :zwinker:

Luckie 13. Mär 2006 11:17

Re: Autoupdater
 
Zitat:

Zitat von xZise
Wo gibts eigentlich diesen Ordner-Browser?

Also wo hast du ihn her? Selber gemacht?

Zitat:

Zitat von Flare
Ja, selber gemacht, ist ja nicht die große hürde ^^

Und warum? http://www.michael-puff.de/Developer...rFolderCls.pas ;)

Flare 13. Mär 2006 16:51

Re: Autoupdater
 
@Luckie

Ich wusste nicht dass es so was schon gibt, ich meine mal schnell die TShellView auf ne Form draufschmeißen und dann mit den anderen Forms zu verbinden ist ja erstmal nicht so das Problem, da habe ich es eben schnell selber gemacht.

@Himitsu

Das was du angesprochen hast hatte ich eigentlich gehofft, dass es nicht passiert, weil ich extra deswegen irgendwo in meinem Code eine Sicherung dagegen eingebaut habe, muss ich aber anscheinend noch einmal überprüfen. Was ich 100%ig weiß ist, dass er keinen Ordner einträgt wenn man keinen Ordner auswählt und sofort auf "X" bzw. Abbrechen geht


Flare

Kevin 13. Mär 2006 17:04

Re: Autoupdater
 
Schade, ein Autoupdater hätte mich gereizt. Aber ein Backup-Programm tut es nicht. Warum bitte heißt dieses Programm so...?!? :gruebel:

Flare 13. Mär 2006 17:20

Re: Autoupdater
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hatte das Programm so genannt, weil es automatisch Dateien aktulisiert (updated)
Was stellst du dir denn unter einem Autoupdater vor, vielleicht lässt sich ja so was realisieren :-D


Flare

//edit

Zitat:

Die Zip macht jetzt auch nur mehr arbeit, als sie nutzt ... muß ja erst entpackt werden und ist ja nichtmal kleiner -.-''

PS: geh mal auf "Ordner hinzufügen", wähle 'nen Ordner aus und klick dann mal auf Abbrechen, oder dat X ... ich fürchte due vergißt dann abzubrechen, da der Ordner dennoch hinzugefügt wird
Ich habe diesen kleinen Fehler mal korrigiert und die neue Version angehängt.

Flare 11. Jun 2006 11:29

Re: Autoupdater
 
So, ich habe mich an den Autoupdater 2 gesetzt, welcher jetzt fertig ist. Komplette Programmvorstellung + neue Version im ersten Beitrag.


Flare

Nils_13 11. Jun 2006 11:40

Re: Autoupdater
 
Hi,

bei Autoupdater denkt man erstmal an Viren.
Ansonsten ist es aber ein ganz gutes Programm und mir fällt mommentan kein weiterer Fehler auf.

KHJ 11. Jun 2006 16:08

Re: Autoupdater
 
Hi,

das Programm gefällt mir sehr gut.
Da ich mit dem Programm verschiedene Laufwerke sichern möchte, fehlt mir eine Funktion um ausgewählte Pfade oder Laufwerke auf spezielle Pfade oder Laufwerke zu kopieren.

z.B. Ich sichere Laufwerk D: und E:.
D: soll nach F:\LaufwerkD und E: soll nach F:\LaufwerkF gesichert werden.

Kannst Du so eine Funktion noch einbauen?

Ansonsten vielen Dank für das Programm

Karlheinz :-D

Flare 11. Jun 2006 19:02

Re: Autoupdater
 
Zitat:

Zitat von KHJ
Ansonsten vielen Dank für das Programm

Bitte bitte :cheers:

Ich denke mal das lässt sich einrichten, ich setze mich mal dran.

//Edit: Um nicht unnötig zu pushen schreibe ich jetzt hier weiter:
Der Wunsch von KHJ ist jetzt mit eingebaut, man kann ihm im Optionsmenü unter "Letzten Ordner mit in die Pfadangabe einbeziehen" erreichen.
Die neue Version ist im ersten Beitrag.


Flare

jmit 11. Jun 2006 20:41

Re: Autoupdater
 
Hallo,

kannst Du mir einmal die Option "Letzten Ordner mit in die Pfadangabe einbeziehen" erläutern.
Ich bin irgendwie der Meinung, dass dies nicht die Option ist, die sich Karl-Heinz so vorstellt.

Ich stelle mir es so vor:

Sichere Dateien von A nach C und Dateien von B nach D.

Wenn ich Dein Programm so richtig verstehe, kopierst Du Dateien von A und B nach C.

Du solltest die Fenstereigenschaften auch noch etwas nacharbeiten. Das Fenster sollte eine feste Größe haben.
Aber sonst gefällt mir das Programm gut.

Gruß Jörg

Flare 11. Jun 2006 21:35

Re: Autoupdater
 
Zitat:

Zitat von jmit
Aber sonst gefällt mir das Programm gut.

Danke!

Zitat:

Zitat von jmit
Sichere Dateien von A nach C und Dateien von B nach D.

Wenn ich Dein Programm so richtig verstehe, kopierst Du Dateien von A und B nach C.

Ich mache von beidem ein bisschen.
Ein Beispiel:

Ohne diese Option
-----------------
C:\Programme\*.* => F:\*.*
D:\*.* => F:\*.*

Mit dieser Option
-----------------
C:\Programme\*.* => F:\Programme\*.*
D:\*.* => F:\D\*.*

Und ich denke mal das wollte er auch.

Und eigentlich haben die Fenster auch eine feste Größe (habe ich eben nochmal getestet), kannst du mal nen Screen posten?


Flare

KHJ 12. Jun 2006 19:58

Re: Autoupdater
 
Mit dieser Option
-----------------
C:\Programme\*.* => F:\Programme\*.*
D:\*.* => F:\D\*.*


Hi,

deine jetzige Implementation ist nicht ganz ungefährlich für ein BackUp.
Was machst Du wenn sowohl C: als auch D: ein Verzeichniss Programme haben? Wenn ich Deine Ausführungen richtig verstehen werden dann die Daten von C:\Programme und D:\Programme in ein Verzeichnis F:\Programme geschrieben und evtl. überschrieben.

Ich würde für meine Datenspiegelung mit
D:\*.* => F:\D\*.*
C:\*.* => F:\C\*.*
zu recht kommen. Unverseller ist es aber wenn ich jedem Quellpfad einen indiviuellen Zielpfad zuordnen kann. Mit einer automatischen Vorbelegung nach dem jetzigen Schema bleibt die Basisidee erhalten.

Für meine Zwecke reicht es momentan aber völlig aus.

Vielen Dank für das Tool!!

Karlheinz

Flare 16. Jun 2006 21:35

Re: Autoupdater
 
Ich werde mich dran setzen, dies einzubauen. Könnte aber etwas länger dauern, da gerade unter anderem das Design erneuert wird und ich nicht nur hierran arbeite.


Flare

Flare 10. Jul 2006 21:12

Re: Autoupdater
 
So, ich habe wieder mal ein bisschen gearbeitet! (nur viel zu wenig an diesem Programm, weswegen es erst jetzt zu nem Update gekommen ist)

Mein Autoupdater 2 hat ein neues Design und auch einen neuen Namen: AutoBackup
Ebenso wurde KHJs Wunsch mit indivuduellen Zielpfaden für jeden Quellpfad eingebunden.

Was ich allerdings noch nicht gemacht habe ist die Hilfe für dieses kleine neue Feature zu aktualisieren :?

//Edit: Ich habe das Programm heute mal auf einem nicht Windows XP (wobei ich das Design meine) PC testen können, das sieht ja schrecklich aus :oops: :pale: Ich glaube da muss ich noch ein bisschen Kompatibilität herstellen!


Flare


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:41 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