blob: 586162245c0ee2c6e1dec6dd3e6786612684f408 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
{ %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.
|