DCOMPW Binärer Vergleich von zwei Direktorie-Bäumen.

Historie:

Dieses Programm entstand, als ich mal Qualitätsprobleme beim Brennen von CDs hatte und ein Programm suchte, das mir zwei Direktorie-Bäume binär verglich und nur Fehler meldete und nicht bei jeder Datei eine Meldung rausschrieb.

Da ich nichts brauchbares fand, entstand dieses Programm zuerst als DOS-Konsolprogramm. Danach konvertierte ich es auf OS/2 und dort baute ich Multithreading-Routinen ein, um beide Direktories gleichzeitig einzulesen, denn die CD-Romlaufwerke waren damals noch recht langsam (max 4x). Erst später entstand daraus eine WIN32-Version, aber immer noch als Konsolprogramm.

Jetzt im Urlaub hatte ich etwas Zeit, mich mal mit der Windows-Programmierung auseinanderzusetzen. Als Ergebnis liegt nun diese Version vor. Eine wesentliche Hilfe bei der Programmierung war das Buch "Programmierung unter Microsoft Windows 3.1" von Charles Petzold, dem ich hier für die Anregungen danken möchte. Wenn auch einige Kapitel, wie z.B. die Speicherverwaltung, als überholt anzusehen sind. Tatsächlich basiert dieses Programm auf dem Programm Hexcalc aus dem Buch, welches meinen Vorstellungen am nächsten kam.

Technisches:

Dieses Progamm besteht wieder aus mehreren Threads (bis zu 5), die unabhängig von einander gestartet werden und teilweise direkt auf die Oberfläche schreiben, was sicher nicht ideal ist, aber es läuft. Hier sind sicher Verbesserungen denkbar, aber ich fang ja gerade erst mit der Windows-Programmierung an.

Mittlerweile liegt das Programm in der Version 0.94 vor und ist intern völlig überarbeitet. Das Schreiben direkt auf die Oberfläche ist durch sauberere Anwendung der WIN-API ersetzt worden.

Home:

zu finden ist das Programm auf http://home.pages.de/~jsffm/