@ jfheins: Danke, das hatte ich schon, ich brauchte was um verschiedene VariablenTypen zu schreiben.
@ Chewie: Danke das hat mich weitergebracht, und zwar hierher:
schreiben:
Delphi-Quellcode:
stream: TFilestream;
a:integer;
begin
stream:=TFileStream.Create(Filename,fmcreate or fmShareExclusive);
a:=213213;
stream.Write(a,16);
stream.Destroy; //Filename ist eine String-Konstane
Lesen:
Delphi-Quellcode:
stream:=TFileStream.Create(fame, fmOpenRead or fmShareExclusive);
Stream.Read(a,16);
showmessage(inttostr(a));
stream.destroy;
Meine Idee war, die beiden Smallints (sind immer Zwei) in die ersten 2*16 Bit zu schreiben, und dann die Bytes in 8 Bits jeweils bis ans Ende der Datei zu schreiben.
Jetzt hab ich das Problem, dass mein Lesen zwar die '213213' richtig angezeigt werden, dann aber eine
AV bekomme. Ich seh da leider nicht, für was ich die verdient habe
Erwarte das Beste und bereite dich auf das Schlimmste vor.