AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte billiger binärer Dateivergleich
Thema durchsuchen
Ansicht
Themen-Optionen

billiger binärer Dateivergleich

Ein Thema von himitsu · begonnen am 6. Mai 2008
Antwort Antwort
Benutzerbild von himitsu
himitsu
Registriert seit: 11. Okt 2003
moin ihr,

hab hier 'nen altes Projekt, welches ich zwar abundzu mal wieder verwende, wo ich aber einfach nie dazugekommen bin es mal weiterzuentwickeln

nun hab ich mich entgültig entschlossen es nun auch nicht mehr weiterzuführen.
('ne komplette Neuauflage in frühestens ein paar/vielen Monaten ist aber nicht ausgeschlossen ... und wenn, dann von Grund auf Neu)

Die einzigen Erweierungen, welche im letzen Jahr dazugekommen sind, sind
- billiges Drag&Drop eingebaut
- leichte Überarbeitung des Überblickbalkens (Mitte)

  • Verzeichis+Dateiennamen entweder reinkopieren (z.B. aus dem Explorer)
  • es gibt keinen Opendialog (wär wohl das Erste was man nachrüsten sollte)
  • Dateien können per Drag&Drop auf die gesamte Form gezogen werden
    • eine Datei: wird in das erste frei Editfeld eingefügt, oder in das Zweite
    • 2 (oder mehr) Dateien: werden in beiden Editfeldern eingefügt
    • wenn 2 Dateien in den Edits stehen, werden diese geladen
  • Dateitransfer word absichtlich über die WindowsFileCache geladen
    (geht zwar das einlesen langsamer, aber dafür ist die Inhaltsanzeige so schneller)
  • man kann den Offset verschieben (leider nur bis +/-32767)
  • Unterschiede werden hervorgehoben
  • der Button rechts unten ist 'ne Suchfunktion > springt von aktueller Position eine Bildschirmseitenweise zum nächsten Unterschied
  • die CheckBox daneben stellt die Scrollbar um (SmallChange = Zeilenweise oder Byteweise)

  • Kommentare muß man nicht suchen ... gibt eh keine
  • da sind 2 Compilermeldungen von wegen "nicht initialisierte Variable" ... die sind aber initialisiert

erste Vorschläge zum Nachrüsten:
- 'ne Cache für den Vorschaubalken (Mitte) der wird jedesmal neu aufgebaut, wenn die Form (teilweise) neu gezeichnet wird
- Opendialoge
- 'ne bessere Anzeige der Seierzeichen (aktuell wird nur ein Punkt angezeigt )
- sonst ... keine Ahnunge


PS:
  • eigentlich müßte man auch in die Edits statt einem "simplen" Dateinamen etwas wie "Streamname|Offset|Datenlänge|Sektorgröße" (Streamname=Dateiname) eingeben können ... hatte es aber nie getestet ... also k.A. ob es wirklich funktioniert
  • theoretisch könnte man direkt auf Dattenträger zugreifen (eventuell auch nir über vorherrigen Punkt, wegen unbekannter Datenlänge)
  • hab des Programm auch schon zum blosen ansehn einer Datei mißbaucht ... einfach in beide Edits den selben Dateinamen


also wie gesagt, das Dingt ist ohne Lizenz freigegeben und man darf damit machen was man will
('ne kleine Erwähnung meinerseits wäre aber nicht schlecht)


und wer sich dieses armen, einsamen, vernachläßigten Projekts annimmt, darf ruhig diesen Thread weiterführen
Miniaturansicht angehängter Grafiken
unbenannt_182.jpeg  
Angehängte Dateien
Dateityp: 7z dateivergleich_942.7z (161,4 KB, 27x aufgerufen)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
 
Antwort Antwort


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 21:22 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