How to define a Type A in Type B and Type B in Type A?
问题 I have two types. One Type A and one Type B. The Problem Type A contains Type B and Type B contains Type A. Such a thing like this won't work: type typeA = record test1 : typeB; end; type typeB = record test2 : typeA; end; Edit: Thats not my design. I converting C Header files (to access a DLL) that include such constructs to delphi. Edit2: "C++ structs are another name for classes AFAIR. And there must have been pointers, not values themselves. – Arioch 'The 1 min ago" Yes you are right that