1234567891011121314151617181920212223 |
- program tb0631;
- {$MODE DELPHI}
- uses
- typinfo;
- type
- {$M+}
- IFoo = interface
- ['{6AE439A1-06AA-460A-9CEB-71A1FD1BCFFB}']
- procedure SetFoo(a: pointer);
- property Foo: pointer write SetFoo;
- end;
- begin
- if PInterfaceData(TypInfo.GetTypeData(TypeInfo(IFoo)))^.PropertyTable^.Prop[0]^.PropType
- <> TypeInfo(Pointer)
- then
- halt(1);
- WriteLn('ok');
- end.
|