Java ist - meiner Meinung nach - noch total besch**** was Streams etc angeht. In Delphi machst du einfach gleich den Stream und vergisst diess ständige umwandeln zwischen inputund output streams und buffers.
Delphi-Quellcode:
var Stream:TMemoryStream; // (oder TFileStream,TstringStream,Tmein_eigener_Stream....)
a:Int64;
b:Integer;
//...
Stream:=TMemoryStream.create;
Stream.write(a,sizeof(int64));
Stream.write(b,sizeof(integer));
//weiteres zu Streams in der Hilfe...
Achja, und jetzt halt dich fest! Bei jedem Stream in Delphi kann man gleichzeitig lesen UND schreiben. Und das an beliebiger Stelle im Stream (-> TStream.seek).
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.