Объясните разницу если кто знает.

Новая тема
"Столкнулся с проблемой и чтобы ее не описывать полностью смоделировал в миниатюре.
Есть ActiveX, написаный на Builder C++ 6.0.
Там интерфейс и метод интерфейса
PoluchenieVesa(int* retVal)
{
*retVal=100;
}
вызываю из 1С77
w = 20;
Весы=СоздатьОбъект("AWVSP.WeightClass");
PoluchenieVesa(w);
w остается равным 20;

В 1С8 же
Весы =  Новый COMОбъект("AWVSP.WeightClass");
Весы.PoluchenieVesa(w);
w становится равным 100(меняется внутри ActiveX).
То есть очевидно, что в 1С77 передача параметра происходит по значению.
Но декларируется ведь по ссылке.
Если кто знает подскажите как обеспечить гарантированную передачу по ссылке."
Чем тебе старая тема не устроила? зачем создавать новую?
Читают тему
(гостей: 1)

Быстрый переход