Числовое значение ссылки на объект в Pharo

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Числовое значение ссылки на объект в Pharo

Nikolay Kleptsov
Каким образом можно узнать числовое значение ссылки на объект?

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Числовое значение ссылки на объект в Pharo

Dmitry Matveev
Я думаю, можно написать примитив, который будет переводить внутренний
указатель в SmallInteger.

Но зачем?

Дмитрий

25 марта 2012 г. 20:03 пользователь Nikolay Kleptsov
<[hidden email]> написал:
> Каким образом можно узнать числовое значение ссылки на объект?
>
> --
> http://groups.google.ru/group/sugr

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Числовое значение ссылки на объект в Pharo

Nikolay Kleptsov
Чтобы можно было проверить остался отслеживаемый объект в образе или уже нет.

25 марта 2012 г. 23:24 пользователь Dmitry Matveev <[hidden email]> написал:
Я думаю, можно написать примитив, который будет переводить внутренний
указатель в SmallInteger.

Но зачем?

Дмитрий

25 марта 2012 г. 20:03 пользователь Nikolay Kleptsov
<[hidden email]> написал:
> Каким образом можно узнать числовое значение ссылки на объект?
>
> --
> http://groups.google.ru/group/sugr

--
http://groups.google.ru/group/sugr

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Числовое значение ссылки на объект в Pharo

Nikolay Kleptsov
Если сохранить несколько объектов на диск, то при восстановлении их удобнее было бы сначала проверить, остались они в системе или нет и если остались, то через сообщение become: подсоединить в образ, не нарушая оставшиеся ссылки на объект.

25 марта 2012 г. 23:56 пользователь Nikolay Kleptsov <[hidden email]> написал:
Чтобы можно было проверить остался отслеживаемый объект в образе или уже нет.

25 марта 2012 г. 23:24 пользователь Dmitry Matveev <[hidden email]> написал:

Я думаю, можно написать примитив, который будет переводить внутренний
указатель в SmallInteger.

Но зачем?

Дмитрий

25 марта 2012 г. 20:03 пользователь Nikolay Kleptsov
<[hidden email]> написал:
> Каким образом можно узнать числовое значение ссылки на объект?
>
> --
> http://groups.google.ru/group/sugr

--
http://groups.google.ru/group/sugr


--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Числовое значение ссылки на объект в Pharo

Dmitry Matveev
Тогда правильнее будет смотреть на поддержку Weak References. И/или
реализовать их.

Дмитрий

25 марта 2012 г. 22:04 пользователь Nikolay Kleptsov
<[hidden email]> написал:

> Если сохранить несколько объектов на диск, то при восстановлении их удобнее
> было бы сначала проверить, остались они в системе или нет и если остались,
> то через сообщение become: подсоединить в образ, не нарушая оставшиеся
> ссылки на объект.
>
> 25 марта 2012 г. 23:56 пользователь Nikolay Kleptsov
> <[hidden email]> написал:
>
>> Чтобы можно было проверить остался отслеживаемый объект в образе или уже
>> нет.
>>
>> 25 марта 2012 г. 23:24 пользователь Dmitry Matveev <[hidden email]>
>> написал:
>>
>>> Я думаю, можно написать примитив, который будет переводить внутренний
>>> указатель в SmallInteger.
>>>
>>> Но зачем?
>>>
>>> Дмитрий
>>>
>>> 25 марта 2012 г. 20:03 пользователь Nikolay Kleptsov
>>> <[hidden email]> написал:
>>> > Каким образом можно узнать числовое значение ссылки на объект?
>>> >
>>> > --
>>> > http://groups.google.ru/group/sugr
>>>
>>> --
>>> http://groups.google.ru/group/sugr
>>
>>
>
> --
> http://groups.google.ru/group/sugr

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Числовое значение ссылки на объект в Pharo

Nikolay Kleptsov
Количество ссылок на объект можно узнать через сообщение pointersCount, только очень медленно выполняется, в среднем 7-8 сообщений в секунду

26 марта 2012 г. 1:28 пользователь Dmitry Matveev <[hidden email]> написал:
Тогда правильнее будет смотреть на поддержку Weak References. И/или
реализовать их.

Дмитрий

25 марта 2012 г. 22:04 пользователь Nikolay Kleptsov
<[hidden email]> написал:
> Если сохранить несколько объектов на диск, то при восстановлении их удобнее
> было бы сначала проверить, остались они в системе или нет и если остались,
> то через сообщение become: подсоединить в образ, не нарушая оставшиеся
> ссылки на объект.
>
> 25 марта 2012 г. 23:56 пользователь Nikolay Kleptsov
> <[hidden email]> написал:
>
>> Чтобы можно было проверить остался отслеживаемый объект в образе или уже
>> нет.
>>
>> 25 марта 2012 г. 23:24 пользователь Dmitry Matveev <[hidden email]>
>> написал:
>>
>>> Я думаю, можно написать примитив, который будет переводить внутренний
>>> указатель в SmallInteger.
>>>
>>> Но зачем?
>>>
>>> Дмитрий
>>>
>>> 25 марта 2012 г. 20:03 пользователь Nikolay Kleptsov
>>> <[hidden email]> написал:
>>> > Каким образом можно узнать числовое значение ссылки на объект?
>>> >
>>> > --
>>> > http://groups.google.ru/group/sugr
>>>
>>> --
>>> http://groups.google.ru/group/sugr
>>
>>
>
> --
> http://groups.google.ru/group/sugr

--
http://groups.google.ru/group/sugr

--
http://groups.google.ru/group/sugr