Thema: Delphi Warum geht das nicht?

Einzelnen Beitrag anzeigen

flattman

Registriert seit: 2. Nov 2002
Ort: Oldenburg (Oldenburg)
39 Beiträge
 
Delphi 2009 Professional
 
#1

Warum geht das nicht?

  Alt 7. Jun 2003, 09:39
Hallo,
kann mir jemand sagen warum ich immer eine fehlermeldung mit zugriffsverletztung bekomme?

Code:
var memstream:TMemoryStream;
    Filestream:TFileStream;
    P:PByte;
    X:integer;
begin
try
  MemStream.Size := 1024000;
  P:= MemStream.Memory;  //hier bleibt der compiler stehen
  For X := 0 TO MemStream.Size - 1 Do
  Begin
    P^ := Random(256);
    inc(P);
  end;
  FileStream.CopyFrom(MemStream, 0);
MFG & thx
Flattman
  Mit Zitat antworten Zitat