Einzelnen Beitrag anzeigen

gekmihesg
(Gast)

n/a Beiträge
 
#1

Buffer erst ab bestimmter stelle beschreiben

  Alt 15. Feb 2005, 21:37
hallo

ich möchte etwas aus einem stream in einen buffer lesen und zwar so das die ersten bytes (in dem fall 8 ) nicht überschrieben werden.
also ungefähr so:

Delphi-Quellcode:
var
  Buff: Pointer;
  Stream: TMemoryStream;
begin
  GetMem(Buff, 1024 + 8);
  Stream := TMemoryStream.Create;
  try
    FuelleBytes(Buff, 8);
    Stream.ReadBuffer(Buff^, 1024); // und hier soll eben erst ab dem 8. byte gefüllt werden
//...
wie stell ich sowas an?
  Mit Zitat antworten Zitat