TPersistent.com – Recently, I broke up a very large unit I had been working on for some time. The unit contained objects that referenced each other in their type declaration. This was possible since the declarations were resolved by the compiler in the same Type section, and the compiler allowed for this by way of forward declarations. I started working on this unit long before I really understood the ‘circular references problem’. I had read complaints about circular references before including a QC request to get rid of them altogether. My answer at the time was simple; put them all in the ...
Visits by Source
Users who voted for this posting