Forum: Object-Pascal / Delphi-Language
Delphi
by arnold mueller,
29. Nov 2010
Nein, ich habe beide Version gegenüber bzw. untereinander gestellt.
Forum: Object-Pascal / Delphi-Language
Delphi
by arnold mueller,
29. Nov 2010
Das habe ich gemeint. Ich finde die Bestrebungen in Richtung OSX positiv, mal sehen was daraus wird.
Forum: Object-Pascal / Delphi-Language
Delphi
by arnold mueller,
29. Nov 2010
Hallo zusammen!
um es kurz zu machen, das Problem lag weder an Windows 7 noch an TFileStream, es lag bzw. saß vor dem Bildschirm...
Unsere Software wird auf Windows 7 gehoben. Bei der Datei handelt es sich um eine Lizenzdatei, eine Binärdatei mit teils verschlüsselten und auch unverschlüsselten Datenbereichen. In der Windows 7 Umgebung bekam ich immer einen CRC Fehler - und zwar vollkommen...
Forum: Object-Pascal / Delphi-Language
Delphi
by arnold mueller,
28. Nov 2010
FileSize - oder auch der Code von oben - würde mein Problem sicher lösen, nur würde ich auch gerne die Ursache verstehen ;-)
Die Datei wurde mit einem Delphi-Compiler < 2009 erstellt. Es wäre möglich, das TFilestream im aktuellen Compiler anders damit umgeht. Das ist ein guter Hinweis dem ich nachgehen werde, danke dafür. Dir auch, Klaus01.
Gleichfalls noch einen schönen 1. Advent...
Forum: Object-Pascal / Delphi-Language
Delphi
by arnold mueller,
28. Nov 2010
Stimmt!
Aber wie kommen dann die 780 Bytes zustande?
Forum: Object-Pascal / Delphi-Language
Delphi
by arnold mueller,
28. Nov 2010
Hallo zusammen!
TFilestream.Size liefert unter Windows 7 nicht den gleichen Wert wie unter Windows XP.
Die Datei hat laut HxD-Editor 783 Bytes. Windows XP und auch Windows 7 zeigen unter den Dateieigenschaften 784 Bytes an. TFilestream.Size liefert unter XP 780 Bytes, unter Windows 7 784 Bytes.
Zu allem Überfluss liefert der folgende Code unter Windows 7 auch 780 Bytes:
try