home *** CD-ROM | disk | FTP | other *** search
- program Pointr5a;
-
- { Program copyright (c) 1995 by Charles Calvert }
- { Project Name: POINTER5 }
-
- { Same as POINTER5, but with comments taken out. }
-
- {$ifdef Windows}
- uses
- SysUtils;
- {$else}
- uses
- Strings;
- {$endif}
-
- var
- A: Pointer;
- B: PChar;
- begin
- HeapLimit := 0;
- A := Ptr(DSeg, 0);
- B := Ptr(DSeg, 16);
- A := nil;
- B := nil;
- New(A);
- Dispose(A);
- GetMem(A, 100);
- GetMem(B, 100);
- StrCopy(B, 'Test data');
- FreeMem(A, 100);
- A := nil;
- FreeMem(B, 100);
- asm
- mov word ptr B, 0;
- mov word ptr B + 2, 0;
- end;
- end.
-