mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-09 13:08:49 +02:00
40 lines
496 B
ObjectPascal
40 lines
496 B
ObjectPascal
{ %norun }
|
|
|
|
{ dispose(property) should be accepted }
|
|
|
|
program test_prop;
|
|
|
|
{$mode delphi}
|
|
|
|
type
|
|
TMyRec = record
|
|
s: string;
|
|
end;
|
|
PMyRec = ^TMyRec;
|
|
|
|
TSomeClass = class
|
|
private
|
|
FMyRec: PMyRec;
|
|
public
|
|
constructor Create;
|
|
destructor Destroy; override;
|
|
property MyRec: PMyRec read FMyRec write FMyRec;
|
|
end;
|
|
|
|
{ TSomeClass }
|
|
|
|
constructor TSomeClass.Create;
|
|
begin
|
|
// New(MyRec);
|
|
end;
|
|
|
|
destructor TSomeClass.Destroy;
|
|
begin
|
|
Dispose(MyRec);
|
|
inherited;
|
|
end;
|
|
|
|
begin
|
|
end.
|
|
|