Теперь понятно почему тут \Classes\SysCompare\style
использован контейнер при переводе. Избежали таким образом ошибки.
X++:
str color2Hex(container _rgb)
{
int r, g, b;
[r,g,b] = _rgb;
return int2Hex(r,2)+int2Hex(g,2)+int2Hex(b,2);
}
...
//Query Windows for Display settings
activeCaption = color2Hex(WinAPI::getSysColor(#COLOR_ACTIVECAPTION));
gradientActiveCaption = color2Hex(WinAPI::getSysColor(#COLOR_GRADIENTACTIVECAPTION));