GetMem - a jak wstwić bajt na konkretnym miejcu

0

Przydzielam 100bajtów pamięci i chcę wstawić znak na pozycji 5 bajta.

0
var PMem: Pointer;
  PByte: ^Byte;
begin
  PMem:=AllocMem(100);
  PByte:=Pointer(Integer(PMem) + 5);
  PByte^:=123;
  FreeMem(PMem);
end;
0

dzięki, [glowa]

0

Czy przydzielony obszar pamięci jest zawsze ciągły ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1