Цитата:
число 21 - эмпирическое, чем обусловлено до конца сам не понял, похоже что к двоичным данным ресурсов ахапта цепляет какой то заголовок в 21 байт
Это в том случае, если ресурс грузился не из кода, а напрямую загружался в АОТ через интерфес Аксапты.
Если загружать ресурс через код, то таких махинаций делать не надо:
PHP код:
static void Job1(Args _args)
{
ResourceNode res;
BinData binData, binData2;
TreeNode treeNode;
xInfo xinfo;
;
xinfo = new xInfo();
treeNode = xinfo.rootNode();
treeNode = treeNode.AOTfindChild("Resources");
treeNode = treeNode.AOTfindChild("oracle");
binData = new BinData();
binData.loadFile("d:\\oracle.pass");
res = treeNode;
res.AOTSetData(binData);
binData2 = res.AOTGetData();
binData.saveFile("c:\\oracle.txt");
}