With BDS2005, Records are very close from class.
Fields, methods, properties, overload, inheritance, visibility, only a few thing are missing like constructors.
So, I throw it to class section.
Now, I understand your point of view, do you share mine ? I will keep this in mind during the refactoring of Document generator.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=248829
Originator: NO
With BDS2005, Records are very close from class.
Fields, methods, properties, overload, inheritance, visibility, only a few thing are missing like constructors.
So, I throw it to class section.
Now, I understand your point of view, do you share mine ? I will keep this in mind during the refactoring of Document generator.
Logged In: YES
user_id=1849523
Originator: YES
Hmmm. I didn't know that and I'm using BDS2006 (well actually Turbo Delphi at the moment). I'll have to think about the consequences for my code.
I definitely don't think a 'normal' record structure should be in the class section. Perhaps you need a new section for Records.