Показать сообщение отдельно
Старый 24.07.2009, 19:41   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,972 / 3268 (116) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
conPeek() и common.dataareaID
Коллеги, кто-нибудь знает способ, как можно извлечь буфер из контейнера и сохранить оригинальное значение dataareaID.

Суть проблемы в том, что при извленчении буфера из контейнера, ядро заново констрактит экземпляр common, соответственно в common.datareaID кладется текущая компания, а исходное значение этого поля теряется. Таким образом если мы имеем контейнер содержащий буфер, то непонятно как определить его компанию. Есть какой нибудь нормальный способ ?
За это сообщение автора поблагодарили: glibs (1).