Advertisement
Guest User

Untitled

a guest
Apr 21st, 2014
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. type
  2. TMyRecord = record
  3. W: word;
  4. S: String;
  5. end;
  6.  
  7. TMyRecordArray = array [1 .. 315] of TMyRecord;
  8. TArrayPointer = ^TMyRecordArray;
  9.  
  10. var
  11. PageBase: TArrayPointer;
  12.  
  13. procedure TTestForm.FormCreate(Sender: TObject);
  14. var
  15. iRecord: TMyRecord;
  16. begin
  17. PageBase := AllocMem(SizeOf(TMyRecordArray));
  18. iRecord.W := 1;
  19. iRecord.S := 'TEST';
  20. PageBase^[1] := iRecord;
  21. end;
  22.  
  23. procedure TTestForm.FormDestroy(Sender: TObject);
  24. begin
  25. PageBase^[1] := Default (TMyRecord);
  26. FreeMem(TPageBase);
  27. end;
  28.  
  29. New(PageBase);
  30.  
  31. Dispose(PageBase);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement