Per favore se qualcuno sa rispondere che mi sta facendo impazzire..
Creando normalmente un' istanza TFilestream ( Data ) e poi leggendo una variabile ( Value: Cardinal ) con la ReadBaffer ( Data.ReadBaffer( Value, 4 ) ), senza nessun errore restituisce il valore letto solo con tutti i bit messi al contrario ( nel senso che quello più significativo é l'ultimo..
cioé avendo $AABBCCDD correttamento scritto in un file, la procedura mi restituisce invece $DDCCBBAA ) e il problema é che questo succede solo con certi file, senza problemi per altri..
E Leggendo dallo stesso filestream nella stessa posizione usando invece 4 volte un byte come variabile nn da problemi.. solo che mi sembra stupido dover nn poter leggere direttamente con un CArdinal..