|
![]() |
#1 |
Участник
|
Не похоже на сборщик мусора, поскольку, как выяснилось, этот глюк не распространяется на наследников Object. На мой взгляд, выявленная "нестыковка" нигде не должна приводить к ошибочным ситуациям, поскольку мне не позволяет фантазия придумать ситуацию, когда бы в коде использовался метод usageCount "чистого" Object.
|
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
Переменная типа Object может ссылаться на экземпляр любого класса, что используется очень часто по всей системе. Думаю, что если бы Object был абстрактным, то таких присваиваний нельзя бы было производить.
|
|
![]() |
#4 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: NoTimeToCry (1). |
![]() |
#5 |
Участник
|
Скорее всего, да, я не прав. На обычных классах такое прокатывает, но Object - системный, и быть может (мое дикое предположение) у него свои есть особенности.
|
|
![]() |
#6 |
Участник
|
похоже, что это странное поведение метода usageCount() распростроняется на все системные классы , наследуемые от Оbject (проверил на BinData, Binary, TextIO).
Интересно, а в AX 2012 эффект сохранился? |
|
Теги |
ax2009, ax3.0, ax4.0, counter, object |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|