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