Показать сообщение отдельно
  #6  
Старый 04.09.2014, 23:47
lmikle lmikle сейчас на форуме
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,088
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

А чем тебя интерфейсы не устраивают. Получаешь свой счетчик "за бесплатно". Да, интерфейсы и COM-объекты - это разные вещи. Интерфейс может быть без COM, а вот COM требует наличия интерфейса. Так что пользуйся интерфейсами и не заморачивайся.

По поводу C#. У него есть свои плюсы и, конечно, минусы. Относительно текущего разговора, лично я предпочитаю сам конролировать время жизни объекта, хотя иногда хочется иметь возможность указать объект как автоматически разрушаемый для того, что бы избавиться от finally секций.
Ответить с цитированием