Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
5. Okt 2013
Njain.
Bei der Darstellung mit 0x*****. bzw $****** ist Links das MSB (groß) und rechts das LSB (klein).
Die Variablen liegen aber andersrum im Speicher, als Links klein und Rechts groß. (somit liegen die unterschiedlichen ordinalen Typen praktisch übereinander)
11 = $11 (Byte)
1122 = $2211 (Word)
11223344 = $44332211 (LongWord)
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
5. Okt 2013
Wenn ich auf die ByteOrder achte, dann komm ich darauf, daß du was falsch machst, bzw. das Programm korrekt arbeitet.
PS:
GEO.Position:=0;
GEO.Seek(311, sofromcurrent);
Nja, abgesehn davon daß der Filestream, nach dem Öffnen, sich eh schon an Position 0 befindet...
GEO.Position := 311; oder nur GEO.Seek(311, soFromCurrent);, bzw. wie wäre es mit soFromBeginning?