AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte kleines Backup-/Abgleichsproggie
Thema durchsuchen
Ansicht
Themen-Optionen

kleines Backup-/Abgleichsproggie

Ein Thema von himitsu · begonnen am 2. Nov 2006 · letzter Beitrag vom 20. Jul 2007
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.183 Beiträge
 
Delphi 12 Athens
 
#1

kleines Backup-/Abgleichsproggie

  Alt 2. Nov 2006, 14:53
So, als Erstes: Wenn jemandem ein guter Name einfällt ... bitte melden -.-''
(aktuell hab ich ja nur das T aus'm Klassennamen weggelassen )



Tja was soll ich sagen, dat Teil ist noch nicht ganz fertig, aber der Hauptteil läuft anscheinend schonmal recht gut.
(ich würe es also daher noch mehr als ALPHA einstufen)

Das was noch nicht geht wurde deaktivert ... das betrifft aktuell die Dateisuche und eine der Optionen.


Was wäre noch zu sagen ...
  • es ist Unicodefähig, obwohl ich bis auf die VirtualTreeView und ein paar TntEdits nur die Delphi-VCL nutze
  • zum Dateivergleich wir 'ne eigene Klasse verwendet
    TDirectoryCompare, welche dann wenn der noch fehlende Teil läuft als OpenSource erscheinen wird.
  • Die Suche kann jederzeit gestoppt, oder pausiert werden.
  • in der Dateiliste verstecken sich 2 Popups
    Dat Eine hinter den Disketten und das ander im Rest
  • es gibt einige Optionen zum einstellen
    so kann man nicht nur anhand des Dateinamens und des Inhaltes vergleichen lassen
  • Das Zielverzeichnis (Destination) ist das Verzeichnis, welches abgelichen/verändert wird ... halt so wie es das Quellverzeichnis (Source) und die ausgewählten Optionen vorgeben
  • Die Einstellungen werden in 'ner INI im Programmverzeichnis gespeichert
  • Die Editfelder wo die Verzeichnisse ausgewählt werden reagieren auf vieles
    - Doppelklick = Verzeichnisauswahldialog (das Selbe wi bei den Buttons dahinter)
    - Drag&Drop
    - Autovervolständigung bei manueller Eingabe
  • Alles was Start (vorm Vergleich), oder später über das Popupmenü>Optionen... ausgewählt ist wird Abgeglichen
  • wenn Content nicht ausgewählt wurde, dann wird der Dateiiinhalt abhängig von der Dateigröße und dem Änderungsdatum abgeglichen
  • Es wird beim Dateidatum nur auf einen Unterschied geachtet und nicht welche Datei wirklich neuer ist
    (es wird vermutlich aber noch irgendwann eine Auswahl dafür eingebaut)


Zu den Bildern:
die sind nicht ganz neu und es hat sich vorallem in den Optionen was geändert (diese sind z.B. in 'nem eigenem Fenster drin), aber sonst sieht es noch fast genauso aus ^^

Die Bilder 8 und 9 stellen das selbe Suchergebnis dar ... einmal in meinem Progie und nochmal im Pegasus.


[add]
Und wen es interessiert, der findet in der ZIP einen einblick in die aktuelle Klassendefinition und ein paar Demos dazu ._.

[edit]
schlächtschreibung und neue Version
Angehängte Dateien
Dateityp: exe hsync_195.exe (1,08 MB, 73x aufgerufen)
Dateityp: zip directorycompareclass_894.zip (666,9 KB, 60x aufgerufen)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:35 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