Autor Beitrag
D. Annies
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1843

windows 7
D6 Enterprise, D7 Pers und TD 2006
BeitragVerfasst: Mo 28.03.05 10:24 
Hi, Delpher!

Ich arbeite auf zwei nicht vernetzten Rechnern mit dem gleichen Programm / Daten. Zu Hause ändere ich z.B. das Delphi-Source-Prg oder ich gebe Daten ein. Mein Transportweg ist ein Datenstick. (Wie) kann ich mein D3Prg dazu bringen, nach dem Start - und vor dem Ende die geänderten Dateien auf dem Datenstick zu speichern oder vom Stick neu zu lesen?

Ich denke, am Datum ist erkennbar, ob eine Datei geändert wurde. Es sind ca. 35 Dateien.
Bisher mache ich das "per Hand", geht natürlich, aber ...

Vielen Dank für eure Ideen,

Detlef Annies
tomtom62
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 278

WIN 2000, XP prof
D5 prof.
BeitragVerfasst: Mo 28.03.05 17:29 
Hallo,

Du könntest eine CRC Prüfung machen oder einen Hash erstellen. Damit würde man eindeutig feststellen können, dass eine Datei verändert wurde. Such mal nach CRC32 SHA-1 ,SHA1 oder MD5. Zusammen mit dem Dateidatum sollte das ausreichend genau sein.

Dann schreibst Du Dir eine Funktion, die beim Starten der Programme überprüft, ob die Daten auf dem Stick einen anderen Wert haben als die in Deinem Computer.

Thomas
D. Annies Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1843

windows 7
D6 Enterprise, D7 Pers und TD 2006
BeitragVerfasst: Mo 28.03.05 18:59 
Hi, tom²62, ;)

dank erstmal für deine Antwort, vielleicht hat ja auch jemand Teillösungen parat, nach dem Muster: der Stick wird so erkannt, das ... geht so, etc.

bis dann, Detlef A.