Thema: Delphi tmemorystream.memory

Einzelnen Beitrag anzeigen

r29d43

Registriert seit: 18. Jan 2007
289 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: tmemorystream.memory

  Alt 27. Dez 2008, 11:46
Wie kommst du darauf, dass TStream.Memory nicht auf die Daten zeigt? Bei mir geht das ganz normal:

Delphi-Quellcode:
procedure TForm1.FormClick(Sender: TObject);
var AMemStream : TMemoryStream;
    Wert : ^byte;
    AByte : byte;
    I : integer;
begin
  AMemStream := TMemoryStream.Create;
  AMemStream.Size := 256;
  AMemStream.Position := 0;
  for I := 0 to 255 do AMemStream.WriteBuffer(I,SizeOf(Byte));

  Wert := AMemStream.Memory;
  for I := 0 to 255 do begin
    AByte := Wert^;
    Memo2.Lines.Add(IntToStr(AByte));
    inc(Wert);
  end;

  AMemStream.Free;
end;
  Mit Zitat antworten Zitat