>> All the errors come from the same problem, described above.
>> Like this:
>> CNRDragInfo = record
>> pDragInfo : PDragInfo; { <- line 852 }
>> pRecord : PRecordCore;
>> end;
> It is a bug in the compiler. I changed the routine to look for types. I
> guess i broke it for records.
Patch is attached