Re[7]: COM
От: Stanislav Shapovalov  
Дата: 05.08.02 14:33
Оценка:
Здравствуйте TK, Вы писали:

SS>>что я получаю, в scripting, вызвав 2 раза подряд property Component — я получаю указатель на один и тот же обьект (hash code равны), а в managed приложении (ASP.NET Application), я вызываю 2 раза подряд Component — я получаю 2 РАЗНЫХ объекта (hash code разные), хотя конструктор SomeComponent() выполнялся 1 раз (это логируеться)


SS>>вот этого я не понял напрочь

TK>Все правильно. В managed приложении Вы получили две ссылки на два разных TransparentProxy которые указывают на один объект.

Незнаю, незнаю, вызов методов, изменяющих внутренние значения, изменяют их только в том обьекте, у которого я метод вызывал, а у "другого" ничего не меняеться...

SS>>есть еще один способ юзать приложение, описывать интерфейсы самому — тоже глючит, при изменении интерфейсов, бывает вызываются не те методы, которые вызываешь, где-то он кеширует смещения и не реагирует на изменения

TK>Если не мудрить с идентификацией сборок, интерфейсов и т.п, то все ОК.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.