Johannes: EDV-Opas vor! Endlich wieder Arbeit *gg*

Beitrag lesen

OK. Also vielen dank für das Interesse erst mal. Das Programm speichert Formulardaten in Feldern mit bestimmter Zeichenlänge in Dateien. Gerade habe ich festgestellt, wenn ich die Zahl 55555.55 auf 66666.66 ändere unterscheiden sich die beiden .Dat Dateien nur in diesen Zeichen "63C554" und "AAB965". Ein ganzer Block aus mehreren Feldern sähe z.B. so aus:

Ascii:                        Gepackte Daten:
Bezeichnerfeld______________30cÅT

000fa605h: 42 65 7A 65 69 63 68 6E 65 72 66 65 6C 64 5F 5F ;
000fa615h: 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 33 30 63 C5 ; 000fa625h: 54 00 20 D5 DC 32 00 47 F4 10 00 1C D1 43 00 E1 ; T. 000fa635h: DC 32 00 E2 DC 32 00 E3 DC 32 00 E4 DC 32 00 03 ; 000fa645h: 7E 3A 00 04 7E 3A 00 05 7E 3A 00 06 7E 3A       ;

000fa605h: Bezeichnerfeld__
000fa615h: ____________30cÅ
000fa625h: ÕÜ2.Gô...ÑC.á
000fa635h: Ü2.âÜ2.ãÜ2.äÜ2..
000fa645h: ~:..~:..~:..~:

Die veränderte Datei sieht so aus

000fa605h: 42 65 7A 65 69 63 68 6E 65 72 66 65 6C 64 5F 5F ; 000fa615h: 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 5F 33 30 AA B9 ; 000fa625h: 65 00 20 D5 DC 32 00 47 F4 10 00 1C D1 43 00 E1 ; e. 000fa635h: DC 32 00 E2 DC 32 00 E3 DC 32 00 E4 DC 32 00 03 ; 000fa645h: 7E 3A 00 04 7E 3A 00 05 7E 3A 00 06 7E 3A       ;

000fa605h: Bezeichnerfeld__
000fa615h: ____________30ª¹
000fa625h: ÕÜ2.Gô...ÑC.á
000fa635h: Ü2.âÜ2.ãÜ2.äÜ2..
000fa645h: ~:..~:..~:..~: