Witam, mam taki mały problem z odczytywaniem danych z pliku do zmiennej nowego typu. Dajmy na to mam typ:
Type
TYP = record
ZMIENNA: Word;
End;
i dwu bajtowy plik, np. FFDD
po odczytaniu pliku w sposób następujący:
var Dane: TYP;
procedure odczytaj(NazwaPliku: TFileName);
var FT: File of TYP;
begin
AssignFile(FT, NazwaPliku);
Reset(FT);
Read(FT, Dane);
CloseFile(FT);
end;
i teraz gdy zmienna Dane zawiera dane odczytane z pliku gdy ją odczytam otrzymuje liczbę 56831 czyli DDFF a nie FFDD (65501).
Cały zamysł jest taki, że chciałem odczytać nagłówek pliku. a on mi jakoś te dane na opak czyta :P. Pewnie tak ma być jednak czy dało by się to jakoś zmienić, mogę bajt po bajcie odczytać plik i wpisać do zmiennej, ale tak by było wygodniej jak by to działąło w ten sposób.