procedure TForm1.Button1Click(Sender: TObject); var P: Pointer; I: Integer; begin P := nil; I := Integer(P); ShowMessage(IntToStr(I)); P := Self; I := Integer(P); ShowMessage(IntToStr(I)); end;
procedure TForm1.Button1Click(Sender: TObject); type PForm = ^TForm; var P: Pointer; I: Integer; begin I := Integer(Self); P := @Pointer(I); PForm(P)^.Caption := 'look'; end;
var
P: Pointer;
I: Integer;
begin
P := nil;
I := Integer(P);
ShowMessage(IntToStr(I));
P := Self;
I := Integer(P);
ShowMessage(IntToStr(I));
end;
type
PForm = ^TForm;
var
P: Pointer;
I: Integer;
begin
I := Integer(Self);
P := @Pointer(I);
PForm(P)^.Caption := 'look';
end;