(Примечание: это в некоторой степени связано с моим последним вопросом ).
Я новичок в использовании TCollection в Delphi, и все еще обхожу вокруг различные способы для обработки отношений один-ко-многим класса / свойства-элемент. Изучая TCollection и TCollectionItem, я столкнулся с парой вопросов:
1) Можно ли использовать TCollection или TOwnedCollection для свойства TForm? (Еще не пробовал, но заранее интересуюсь, не вызовут ли его встроенные возможности Object Inspector проблемы).
2) Если кто-то захочет использовать какой-то уже определенный в другом месте класс, который не может напрямую происходить из TCollectionItem, с TCollection (то есть вроде "как" TCollectionItem "), можно ли это сделать? Если это так, это то, что можно сделать с помощью интерфейсов? ... или что будет лучшим подходом?