mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-12 21:29:43 +02:00
40 lines
484 B
ObjectPascal
40 lines
484 B
ObjectPascal
{ %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.
|
|
|