>> 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