Тема: conpoke в CIL
Показать сообщение отдельно
Старый 22.03.2016, 07:27   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1789 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Можете сделать законченный минимальный пример для воспроизведения этой ошибки. Т.е составить некоторый локальный пример данных, на котором данный пример кода можно запустить.
X++:
container cElementUpdate = [...];
container cOperation = [...];
container cElement = [...];
int j = ...;
;

cElementUpdate = conpoke(
  cElementUpdate,
  conpeek(conpeek(cOperation, j), 1),
  conpeek(cElementUpdate, conpeek(conpeek(cOperation, j), 1))
    + conpeek(cElement, conpeek(conpeek(cOperation, j), 1))
  );

// ожидалось [...]
// получилось [...]