home *** CD-ROM | disk | FTP | other *** search
- {$R+}
- program Self;
-
- type
- String64 = string[64];
-
- function Self : String64;
- var
- Temp : String64;
- I : integer;
- EnvSeg : integer absolute cseg:$002C;
- begin
- I := 0;
- Temp:= '';
- while memw[EnvSeg:I] <> 0 do
- I:= succ(I);
- I:= I + 4;
- while mem[EnvSeg:I] <> 0 do
- begin
- Temp:= Temp + upcase(chr(mem[EnvSeg:I]));
- I:= succ(I);
- end;
- Self:= Temp;
- end;
-
- BEGIN
- writeln('My Name is: ',Self,'.');
- END.
-