Under “AutoRefCount” Pointers, Records and Integers clash with “Object” Properties

Integers Stored in a components “Objects” field and the use of Dynamic Records, ClassReferences and Pointers enables developers to extend components beyond the “Data Aware” mindset of basic Delphi. These original building blocks of the Pascal Language became to be considered “Unsafe” tricks and porting such code to the latest “NextGen” compiler environment becomes problematic.
Continue reading “Under “AutoRefCount” Pointers, Records and Integers clash with “Object” Properties”

Checking Object Lifetimes with
AUTOREFCOUNT

AutoRefCount is mandatory with the new generation compiler, this theoretically removes the obligation and necessity of managing object lifetimes. {ARC} However for any system which has any sort of complex object relationships this does not work and the task of making sure objects are freed becomes more difficult with ARC than without it.

Continue reading “Checking Object Lifetimes with
AUTOREFCOUNT”