blob: f7f40aa677cf67c8555e939d3c6187f3781bb7db (
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
|
{ %fail }
{ new(property) should fail }
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.
|